Job Title: Technical Lead
We are seeking an experienced Technical Lead to oversee the development and maintenance of our insurance modules or components.
This role requires a strong technical background, excellent problem-solving skills, and the ability to work effectively in an agile environment.
Key Responsibilities:
* Lead the design, development, and implementation of complex software systems
* Collaborate with cross-functional teams to identify and prioritize project requirements
* Mentor junior developers and provide guidance on technical best practices
* Stay up-to-date with industry trends and emerging technologies to inform strategic decisions
Required Skills and Qualifications:
* Strong background in multiple disciplines with an engineering mindset
* Familiarity with Azure cloud technology and cloud deployment
* Experience working in an agile environment and familiar with various SDLC models including Scrum, Kanban, etc.
* Familiarity with tools like Jira and proficiency in programming languages such as Java, Spring framework, microservices, C#, .NET framework, React JS, MQ
Benefits:
* Opportunity to work on complex projects and develop technical expertise
* Collaborative and dynamic work environment
* Professional growth and development opportunities
Others:
* Education & Preferred Qualifications: BS+ education in CS or related fields; Preferably minimum of 8 years of strong development experience with architecture/coding experience
* Excellent communication skills and time-management skills are welcome