We are looking for a Software Developer who will contribute to the design and development of applications. The ideal candidate should have a solid foundation in coding practices and familiarity with various programming languages.
Responsibilities
Create optimized code for software solutions.
Refactor existing code to improve performance and maintainability.
Develop user interfaces consistent with design specifications.
Assist in maintaining project documentation and records.
Review system performance and make necessary adjustments.
Mentor junior developers and contribute to their learning.
Engage in continuous improvement of development practices.
Requirements
Education
Bachelor's degree in Computer Science or related field
Relevant certifications are a plus
Experience
5+ years of experience in developing software solutions
Technical Skills
Java
Node.js
Docker
Soft Skills
Detail-oriented
Adaptability
Certifications
Microsoft Certified: Azure Developer
Certified Scrum Master
Languages
English: Fluent
Advantageous
Knowledge of Agile methodologies: Experience working in agile teams and familiar with Scrum practices.
Exposure to CI/CD practices: Experience with Continuous Integration and Continuous Deployment strategies.
Benefits
Medical, dental, and vision plans
Generous leave policy
Remote work options available
Employee assistance program
Company Culture
Encouragement of Innovation: We actively encourage new ideas and creative solutions to challenges.
Supportive Leadership: Our leaders are approachable and value the input of every team member.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development