Job Summary
We are seeking a Software Engineer with 2 to 6 years of experience to join our team. The ideal candidate will have strong technical skills in .NET SQL and Java. Experience in Property & Casualty Insurance Governance Risk & Compliance or Finance & Accounting is a plus. This is a work from office position with day shifts and no travel required. Proficiency in English is required.
Responsibilities
- Develop and maintain software applications using .NET SQL and Java to meet business requirements.
- Collaborate with cross-functional teams to define design and ship new features.
- Troubleshoot debug and optimize code to ensure high performance and responsiveness of applications.
- Participate in code reviews to maintain code quality and share knowledge with team members.
- Write and maintain technical documentation to support software development processes.
- Implement best practices for software development including version control testing and continuous integration.
- Provide technical support and guidance to team members and stakeholders as needed.
- Stay updated with the latest industry trends and technologies to ensure the continuous improvement of software solutions.
- Contribute to the overall success of the team by achieving project milestones and delivering high-quality software.
- Ensure compliance with company policies and standards in all software development activities.
- Assist in the estimation and planning of software development tasks and projects.
- Participate in team meetings and provide input on software design and architecture.
- Communicate effectively with team members and stakeholders to ensure alignment on project goals and deliverables.
Qualifications
-
- Possess strong technical skills in .NET SQL and Java with a proven track record of successful software development projects.
- Have experience in Property & Casualty Insurance Governance Risk & Compliance or Finance & Accounting is a plus.
- Demonstrate proficiency in English with the ability to communicate effectively in a professional setting.
- Show a commitment to continuous learning and improvement in software development practices.
- Exhibit strong problem-solving skills and the ability to work independently and as part of a team.
- Have a solid understanding of software development methodologies and best practices.
Certifications Required
- Microsoft Certified: Azure Developer Associate Oracle Certified Professional Java SE Programmer desirable