$85,000–$110,000 Per Year
Our client, a leading technology company, is seeking a talented Software Engineer to join their dynamic team in New Haven, Connecticut. This role involves collaborating with cross-functional teams to develop software solutions that enhance user experience and meet business objectives. The ideal candidate will have a strong background in software development and a passion for coding.
As a Software Engineer, you will be responsible for designing, coding, testing, and maintaining software applications. You will work closely with product managers and designers to implement new features and optimize existing ones. This position offers an excellent opportunity for professional growth and the chance to work on cutting-edge technologies in a fast-paced environment.
Responsibilities
- Develop and maintain high-quality software applications
- Collaborate with team members to define project requirements and specifications
- Conduct code reviews to ensure code quality and best practices
- Troubleshoot and debug software issues as they arise
- Participate in Agile ceremonies and contribute to team planning
- Document software specifications and maintain technical documentation
Requirements
- Bachelor's degree in Computer Science or related field
- 3+ years of experience in software development
- Proficiency in programming languages such as Java, C#, or Python
- Experience with web frameworks and APIs
- Strong problem-solving skills and attention to detail
- Ability to work independently and in a team environment
Benefits
- Competitive salary and performance-based bonuses
- Comprehensive health and dental insurance
- 401(k) plan with company match
- Generous paid time off and holidays
- Opportunities for professional development and training
- Flexible working hours and a collaborative work environment