Job Overview
Company logo: https://media.licdn.com/dms/image/v2/D4D0BAQG3ALONR8BDfA/company-logo_400_400/company-logo_400_400/0/1680260637447/prolinkstaffing_logo?e=1749081600&v=beta&t=3YHM9Jw54Tyj-9jsUEcWEKfFyRStyieV8I-KawVnypc JOB SUMMARYThe Developer will play a pivotal role in designing, developing, and maintaining the fundamental components of our workforce solutions software. You will work on the core architecture, frameworks, and infrastructure that support our software’s functionality and performance.
RESPONSIBILITIESCore Development: Design, implement, and optimize the core components of our workforce solutions software, including system architecture, APIs, and data processing frameworks.Performance Optimization: Analyze and enhance the performance and scalability of core systems. Identify bottlenecks and develop strategies to improve system efficiency and responsiveness.Collaboration: Work closely with other engineering teams, product managers, and stakeholders to understand requirements and deliver robust, scalable solutions that meet business needs.Technical Leadership: Provide technical guidance and support to other developers, and actively contribute to code reviews and architectural discussions.Code Quality: Write clean, maintainable, and well-documented code. Conduct code reviews and contribute to the establishment of best practices and coding standards.Testing & Debugging: Develop and execute unit tests and integration tests to ensure the reliability and stability of core components. Debug and resolve issues in a timely manner.Innovation: Stay current with industry trends and emerging technologies. Propose and implement new technologies and methodologies to enhance our core software capabilities.Documentation: Create and maintain comprehensive technical documentation for core components, including architecture diagrams, API specifications, and operational procedures.
REQUIREMENTS Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field. Advanced degrees or relevant certifications are a plus.Experience: 3-5 years of experience in software engineering, with a focus on developing core systems, frameworks, or infrastructure.Skills: Strong technical troubleshooting skills and ability to analyze complex issues. Excellent communication and interpersonal skills, with the ability to explain technical concepts to non-technical users. Proficiency in relevant software tools and technologies.Problem-Solving: Excellent analytical and problem-solving skills with a track record of solving complex technical challenges effectively.Collaboration: Proven ability to work effectively in a team environment, communicate technical concepts clearly, and collaborate with cross-functional teams.Attention to Detail: High attention to detail and a commitment to delivering high-quality, reliable software solutions.Adaptability: Ability to quickly learn new technologies and adapt to changing project requirements and priorities.
PREFERENCESCandidates with additional and relevant experience, education, licensing, or certification beyond the role’s requirements and/or specific to the nature of the company’s business will be given additional consideration in the candidate selection process. If all minimum requirements are met, candidates with unique and/or diverse qualifications will also be given additional consideration.
We are an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other category protected by federal, state, or local law.