Technology Lead - Full Stack Engineering
Apply now »Date: Feb 19, 2025
Location: Rocky Hill, CT, US, 6067
Company: Aspen Insurance
Since Aspen was founded in 2002, we have become a leading, diversified specialty insurance and reinsurance company. We respond thoughtfully and creatively to find the best outcomes for our clients and business partners through carefully-tailored solutions.
We believe the way we work is just as important as the work we do, and we are guided by our core values of respect, honesty, trust and professionalism.
Aspen is a great place to develop your career offering an exciting and challenging environment where achievement is rewarded.
The work pattern for the job is Hybrid
The minimum and maximum salaries for this job role are below:
Minimum Salary - 147,200.00
Maximum Salary - 184,000.00
Aspen Insurance, is seeking a highly skilled Technology Lead Full Stack Engineer to join their team in Rocky Hill, CT. This role offers the opportunity to lead a team in designing, developing, and deploying robust cloud-based applications and services. The successful candidate will be instrumental in developing a scalable and reusable application framework that will accelerate future projects. You will also have the chance to expand on-premise development with cutting-edge cloud technologies and modern engineering practices. This is an exciting opportunity to work for a company that values knowledge, commitment, and dependability.
- Lead a team in designing and deploying cloud-based applications
- Develop a scalable and reusable application framework
- Expand on-premise development with cutting-edge cloud technologies
- Additionally, you will be responsible for UI/UX design, including creating wireframes, mockups, and prototypes to visualize and communicate design concepts. You will be responsible for standardizing user interfaces across applications to ensure a consistent and intuitive user experience, and collaborate with stakeholders to gather requirements and incorporate user feedback into design improvements.
What you'll do:
As a Technology Lead Full Stack Engineer at Aspen Insurance, you will play a pivotal role in shaping the future of our client's application estate. Your primary responsibility will be to lead a team in designing, developing, and deploying robust cloud-based applications and services. You will architect scalable web applications using modern frameworks such as ReactJS, Angular, Spring Boot, Node.js, etc., while ensuring the integrity of the application framework through regular maintenance. Your expertise in Azure cloud technologies will be crucial in implementing secure cloud-based solutions. You will also collaborate with cross-functional teams to ensure alignment and timely delivery of projects.
- Architect and implement scalable web applications using modern application frameworks.
- Build and consume RESTful APIs and integrate with microservices via API Gateway platform.
- Ensure the integrity and performance of the application framework through regular maintenance and updates.
- Cross-train ADM teams on the effective use of the application framework.
- Design and implement cloud-based solutions using Azure based platforms.
- Work with DevOps resources on setting up and maintenance of application CI/CD pipelines.
- Implement security best practices including Identity and Access Management (IAM).
- Optimize database designs using Azure SQL, Cosmos DB, Redis Cache.
What you bring:
The ideal candidate for the Technology Lead Full Stack Engineer role at Aspen Insurance brings a wealth of experience in full-stack development. You possess strong understanding of security practices in the cloud including OAuth, JWT, and Active Directory integrations. Your proficiency in front-end frameworks like ReactJS, Angular coupled with your expertise in back-end development using Spring Boot, Node.js sets you apart. Your advanced experience with Azure cloud technologies and proficiency in version control systems, especially Git, will be crucial to your success in this role. You also have a proven track record of performance tuning and monitoring using tools such as Azure Monitor. A Bachelor's or Master’s degree in Computer Science or related field, along with 7+ years of experience in software engineering is required.
- Bachelor's degree or Master’s degree in Computer Science, Information Technology, or a related field. (or relevant work experience)
- 7+ years of experience in software engineering, including hands-on experience with full-stack development.
- Experience in programming languages such as SQL, Java, .NET, or Python, etc.
- 5+ years of experience in technical leadership roles, preferably within the P&C insurance industry.
- 5+ years of experience in Azure
- Certifications in Azure Solutions Architect or Azure Developer Associate.
- Familiarity with observability practices, including distributed tracing.
- Relevant certifications in UI/UX design and project management are a plus.
- Experience with Docker, Helm, and container orchestration (AKS).
- Proficient in front-end frameworks ReactJS, Angular, etc. including advanced state management and component design.
- Expert in back-end development using Spring Boot, Node.js and Java-based frameworks.
- Advanced experience with Azure cloud technologies, including:
- Azure Kubernetes Service (AKS)
- Azure DevOps Pipelines and Repos
- Azure Functions, Logic Apps, Event Hub, Service Bus, and Event Grid
- Azure API Management
- Azure Storage (Blob, Table, Queue)
- Cosmos DB, Redis Cache and SQL Database
- Terraform
- Proficient in version control systems, especially Git, and collaborative development workflows.
- Expertise in deploying, managing, and scaling containerized applications using container orchestration platforms such as Azure Kubernetes Service (AKS).
- Familiarity with the Power Platform for building low-code/no-code solutions and automations.
- Experience with performance tuning and monitoring tools such as Azure Monitor and App Insights
- Experience in UI/UX design and development, with experience in modern web technologies and frameworks.
What sets this company apart:
Aspen Insurance is a leading global insurance provider known for its commitment to innovation and excellence. They offer a supportive and inclusive work environment that fosters collaboration and continuous learning. Aspen Insurance values their employees' growth and provides ample opportunities for professional development. Working at Aspen Insurance means being part of a team that values your insights, cares about your career progression, and recognises the importance of work-life balance.
What's next:
Ready to take the next step in your career? Apply now!
Apply today by clicking on the link provided. We look forward to receiving your application!
At Aspen we know that having a diverse and inclusive workforce is good for our people, good for our business and good for the environments in which we operate. We therefore welcome applications from people which allows us to draw on diverse cultures, perspectives, skills and experiences.