This is a great opportunity to apply your leadership and full stack software engineering expertise to build a green field Commercial Insurance platform for Major Clients. We are looking for someone to lead and grow a talented team of full stack software engineers. You should have superb software engineering, technical, business and communication skills to be able to work with business and technology leaders to define and prioritize architecture, design and engineering capabilities needed to deliver a world-class platform.
The successful candidate will be a proven software engineering leader who is comfortable with ambiguity, demonstrates attention to detail, and thrives in a fast-paced environment. This individual will be partnering with architects and technical leads from other functional areas as well as playing the role of a technical lead for a group of full stack software engineers. You will be required to bring the team together and drive architecture and design decisions and work to deliver quality software product. You will also lead and influence technical directions of the software architecture and design. Good communication, interpersonal, and leadership skills are a must have for this position.
You will be responsible for the technical architecture feature development, application design and problem solving, and will be accountable for building secure and scalable solutions.
You will be hands-on with projects, a lead in the architecture and scaffolding, and getting deep into design and code.
You will be expected to drive technical direction of the projects and assure they meet scalability, robustness, quality and security requirements.
You'll work with delivery head, program manager, scrum master, development leads and other technical leads to ensure we're building high-quality products as well as delivering the project on time and on budget.
Education and Experience
Bachelor’s Degree in Computer Science, Information Technology, Information Systems, Computer Engineering, Software Engineering, or a related field.
Technical lead responsible for design and implementation of Microservices, APIs and responsive front-end applications in Angular.
Hands-on experience in Kubernetes, Cosmos, SQL, Logic Apps, Kafka and other Azure services.
8+ years of experience as hands-on full stack software engineer who is responsible for coding Microservices and Apps deployed on Azure cloud platform.
Full Stack software engineer who is responsible to code enterprise software applications using Java, Azure Cosmos, Kubernetes, Kafka, etc.
Experience in development of REST based APIs using Open API specification and/or creating specifications w/swagger
Cloud experience in configuring devops, continuous integration and continuous deployment pipelines
Perform complex troubleshooting of critical problem tickets, resolving defects in existing production software and provide root-cause analysis
Hands-on experience working with code quality and code coverage tools/frameworks (e.g. sonarqube, appscan, etc.)
Understanding of how to secure webapps and APIs using OpenID/OAuth2.0 standards.
Experience in containerizing and deploying applications using Docker & Kubernetes.
Excellent written/verbal skills and demonstrated ability to meet commitments under pressure.
Key Behaviors and Competencies
Has demonstrated the ability to work well with others and be respected as a leader.
An excellent communicator and collaborator across multiple technical and business stakeholders and leaders.
Must be a self-starter, work without supervision.
Ability to take full ownership of work and show initiative as needed.
Has demonstrated the ability to work across cultural and language barriers.