Insurity is looking to solve the problem of delivering product customizations, integrations, and data pipelines on their cloud insurance platforms, turning carrier requirements into reliable, well-tested solutions.
Requirements
- Proficiency in verbal and written communication, with a knack for conveying complex technical concepts clearly and effectively.
- Strong understanding and application of Object-Oriented Principles.
- Strong understanding and application of SOLID principles.
- Proficiency with Data Structures and Databases.
- Proficiency with XML/JSON.
- Insurance industry knowledge preferred.
- Experience with cloud-based software development
Responsibilities
- Analyze specifications and requirements, gaining a clear understanding of proposed changes' scope and nature.
- Ensure comprehension of proposed design solutions, aligning them with technical and business requirements and adhering to architecture standards.
- Develop robust, logically structured code in accordance with programming standards, subject to thorough code reviews.
- Conduct comprehensive testing to validate coding changes, ensuring seamless functionality without adverse effects.
- Address and resolve complex issues through effective debugging and troubleshooting techniques.
- Create and maintain relevant technical documentation to support ongoing development efforts.
- Actively participate in technical meetings, contributing to design discussions and code reviews.
Other
- Bachelor’s degree in Computer Science or a related field.
- 3+ years of experience in software development.
- Ability to work in a collaborative, deadline-driven environment.
- Ability to mentor teammates and raise the technical bar.
- Knowledge of French is required for positions permanently located in Quebec.