Hexure India is looking to solve the problem of developing and delivering innovative sales automation solutions for the insurance and financial services industries by hiring an Associate Software Engineer.
Requirements
1 to 2 years of experience in software development required.
Proficiency in C-Sharp is essential as it is the primary language used in .NET development here at Hexure.
In-depth knowledge of the .NET framework, including its core components, class libraries, and APIs, is crucial. Understanding frameworks like ASP.NET, Entity Framework is important.
Proficiency in HTML, CSS, and JavaScript is necessary for building user interfaces and client-side interactions. Knowledge of front-end frameworks like Angular or React can be advantageous.
Experience with database technologies such as SQL Server or MySQL, including writing complex queries, designing efficient database schemas, and understanding database performance optimization.
Understanding the software development lifecycle (SDLC) and agile methodologies is important. Familiarity with version control systems (ADO), issue tracking tools (JIRA), and continuous integration/continuous deployment (CI/CD) pipelines is beneficial.
Object-Oriented Programming (OOP) and Design Patterns: Strong understanding of OOP concepts, SOLID principles, and design patterns (e.g., MVC, MVVM) for building maintainable and scalable applications.
Responsibilities
Establish and maintain quality software modules, document and maintain all assigned projects. Follow software development standards and processes.
Develop understanding and maintain proficiency in technical areas and standards related to assigned projects.
Design, write, comment and unit test own code to ensure modules compile, are bug-free and are of the highest quality.
Maintain accountabilities for all assigned work, provide accurate estimates on work to completed, and provide descriptions of work completed.
Communicate status of ongoing work internally within team and externally with clients, where appropriate.
Actively participate in team meetings and troubleshooting project issues.
Understand debugging tools and techniques to identify and resolve errors.
Other
1 to 2 years of experience in software development required.
100% employer paid medical insurance for family, 100 % employer paid accidental insurance.
Twenty days annual paid time off/sick time on an accrual basis, Maternity Leave, Paternity Leave and Bereavement Leave.
Hybrid work schedule.
Full-time position with regular office hours Monday through Friday.