Job Location: United States : North Carolina : Cary
We are looking for a highly motivated software engineer to design and build the next generation Sales and Serving platforms for MetLife. These global platforms will lay the foundation for the overall digital strategy for the company.
Design and build scalable features for the Global Servicing and Sales Platform
Work in an agile/Scrum/Kanban environment to deliver high quality software at reliable intervals
Build highly interactive well designed web interfaces
Analyze and optimize microservices for performance and scalability
Highly-motivated and thrive in an environment where problems are open-ended
Enjoy engaging in passionate discussions with people and letting the best ideas rise to the top
Strong understanding of CS fundamentals, Object Oriented Design and Data Structures
Excited about technology, have a strong interest in learning and playing with the latest technologies
Minimum 3+ years of design and development experience
Bachelor’s degree in Computer Science or related discipline and/or equivalent work experience
Strong knowledge of data structures, algorithm design, problem solving, and complexity analysis
Experience with test-driven development and automated testing frameworks
Experience in Design Patterns and Restful services architecture design
Experience with Scrum/Agile development methodologies
Excellent verbal and written communication skills
Preferred experience in a functional language like Scala, Haskell or similar
Preferred experience in building and deploying infrastructure with cloud deployment technologies like ansible, chef, puppet, etc.
Preferred experience in container and orchestration technologies like Docker, Kubernetes, Swarm etc.
At MetLife, we’re leading the global transformation of an industry we’ve long defined. United in purpose, diverse in perspective, we’re dedicated to making a difference in the lives of our customers.”