APPLICATION DEVELOPER
This technical role is part of a team responsible for developing and supporting Insuritys Sure Commercial customers. The individual will work closely with both technical and business staff, contributing to the implementation, delivery, and maintenance of regulatory and client-specific changes to the software.
Essential Job Duties :
Technical AnalysisReview specifications and requirements to understand the nature and scope of proposed changes.DesignAnalyze and understand proposed design solutions that satisfy both technical and business requirements, ensuring alignment with architecture standards.DevelopmentImplement design solutions through logical, well-structured code that adheres to programming standards and satisfies code review criteria.TestingThoroughly test code changes to ensure they work as expected without causing any adverse impacts.Problem SolvingDebug and troubleshoot less complex issues, identifying effective solutions.DocumentationCreate and maintain detailed technical documentation.OtherParticipate in technical meetings, design discussions, and code reviews.Assist in estimating work effort for projects.Complete tasks in accordance with established standards and procedures, while communicating necessary information effectively.Provide training to team members as requested.Knowledge, Skills, and AbilitiesSolid understanding of the Software Development Life Cycle (SDLC).Familiarity with object-oriented programming concepts.Ability to communicate and present technical information clearly, both in writing and verbally, to internal and external customers, adjusting the message based on the audience.Strong critical thinking skills, with the ability to apply them to solve problems effectively.Capable of making well-thought-out decisions, seeking counsel when appropriate.Results-driven, consistently delivering high-quality work.Ability to collaborate effectively within a team environment.Adaptable and flexible in response to changing requirements or conditions.Self-motivated with a proactive approach and ability to work independently.
Experience : 3+ years of software development experience.C++ programming experience is preferred.
Education : Bachelors degree in Computer Science or a related field.