AIG is making long-term investments in a brand-new, innovative Generative AI team to explore new possibilities for how artificial intelligence can be applied in insurance and beyond, and needs skilled engineers to build and scale world-class products that will transform how they manage risk and serve customers.
Requirements
- You are highly proficient in object-oriented programming languages such as Java or Python, with a strong background in developing software solutions for complex business problems.
- You are proficient in developing solutions within a microservices architecture using Spring Boot or similar technologies, ensuring scalability, maintainability, and flexibility of services.
- You have hands-on experience writing services that interact with relational and NoSQL databases, ensuring efficient data storage and retrieval.
- You are comfortable working with cloud-native technologies such as Terraform, AWS Lambda, and API Gateways to build scalable, cloud-based solutions.
- You have solid experience deploying solutions on major cloud providers (such as AWS, Azure, or Google Cloud), leveraging cloud-native technologies like Terraform, Containerization and API Gateways to build scalable, cloud-based architectures.
- You have a strong understanding of CI/CD best practices, with hands-on experience implementing automated build, test, and deployment pipelines to ensure seamless and efficient delivery of solutions.
- You are skilled in front-end development, with experience using Angular or similar frameworks to create user interfaces that provide exceptional user experiences.
Responsibilities
- Collaborating with product owners and IT leads to translate high-level business requirements into functional, well-architected software solutions.
- Developing new or enhancing existing user interfaces using AIG’s proprietary Angular framework to create seamless, user-friendly experiences.
- Writing and maintaining high-quality, reusable code that adheres to AIG's design patterns and coding standards, with a focus on scalability and maintainability.
- Creating robust unit tests to ensure code quality, covering both expected and exception scenarios.
- Building and integrating business services using MuleSoft, while adhering to AIG’s integration standards.
- Working with Agile scrum teams to drive best practices, participate in code reviews, and continuously improve development processes.
Other
- We value in-person collaboration as a vital part of our culture, which is why we ask our team members to be primarily in the office.
- Veterans are encouraged to apply.
- You excel at working within Agile teams, driving collaboration, and applying strong problem-solving skills to tackle challenges effectively.
- You enjoy mentoring junior developers and contributing to a culture of knowledge-sharing within your team.
- We foster a culture of inclusion and belonging through learning, cultural awareness activities and Employee Resource Groups (ERGs).