Job Summary
We are seeking a Jr. Software Engineer with 0 to 4 years of experience to join our team. The ideal candidate will have a strong foundation in .NET and a passion for developing high-quality software solutions. This role requires working from the office during day shifts. The candidate should possess novice-level English language skills.
Responsibilities
- Develop and maintain software applications using .NET technologies
- Collaborate with cross-functional teams to define design and ship new features
- Troubleshoot and debug applications to optimize performance
- Participate in code reviews to ensure code quality and adherence to standards
- Assist in the design and architecture of software solutions
- Provide support for existing applications and resolve any issues that arise
- Contribute to the continuous improvement of development processes and methodologies
- Stay updated with the latest industry trends and technologies to ensure the software remains current
- Document software designs code and other technical artifacts
- Work closely with stakeholders to gather and refine requirements
- Ensure that all software developed is secure and compliant with industry standards
- Test and validate software to ensure it meets the required specifications
- Communicate effectively with team members and stakeholders to ensure project success
Qualifications
-
- Possess a strong foundation in .NET technologies
- Have experience or knowledge in Finance & Accounting Governance Risk & Compliance or Property & Casualty Insurance is a plus
- Demonstrate the ability to work effectively in a team environment
- Show strong problem-solving skills and attention to detail
- Exhibit good communication skills both written and verbal
- Display a willingness to learn and adapt to new technologies
- Have a basic understanding of software development life cycle processes
- Be able to work independently and manage time effectively
- Demonstrate a commitment to producing high-quality work
- Show an understanding of secure coding practices
- Have experience with version control systems like Git is a plus
- Possess a novice level of proficiency in English
- Be willing to work from the office during day shifts.
Certifications Required
- Microsoft Certified: .NET Developer Associate desirable