GEICO is seeking to transform its insurance business by transitioning from a traditional IT model to a tech organization focused on engineering excellence, requiring the development of new, high-performance, low-latency platforms and applications.
Requirements
- Basic UI/UX and prototype design knowledge and experience
- Proven experience in digital experimentation and using web analytics data to optimize the online customer experience
- Expertise and hands on experience building and deploying apps (preferably cloud-native) in either Azure or AWS.
- Knowledge of cloud computing technologies and concepts (SaaS, PaaS, IaaS, etc.)
- Working knowledge of object-oriented development, Gang of Four (GOF) Design Patterns, Microservices, Dependency Injection with IOC containers, and both frontend and backend unit testing
- Strong Cloud (AWS, GCP, Azure, etc.) platform knowledge
- Fluency with .NET, HTML-5, JavaScript/TypeScript, XML, JSON, RESTful Web Services, and Event Driven Architectures
Responsibilities
- Build and manage a team of engineers with a deep focus on delivering enterprise-wide products to operate in a highly performant and efficient way.
- Help drive our insurance business transformation as we transition from a traditional IT model to a tech organization with engineering excellence as its mission.
- Innovate and build new engineering solutions, improve and enhance existing solutions as well as leverage engineering solutions to solve critical operational problems.
- Lead strategy and execution of a technical roadmap that will increase the velocity of delivering products and unlock new engineering capabilities.
- Improve application performance, capacity benchmarking, improve availability and reliability, design and evolve cloud infrastructure and architecture.
- Work with your Director to address project dependencies, negotiate and estimate incremental delivery dates for milestones with the stakeholder community, and deliver projects on time
- Identify and raise appropriate project risks, in addition to presenting detailed and implementable solutions or alternatives
Other
- Cultivate a culture that motivates all levels of performers to higher levels of achievement
- Build and maintain relationships with your team members to support an environment of trust
- Influence those you motivate and coach to be receptive to feedback by cultivating a culture that acknowledges and expects individuals to grow and be accountable as a result of the experience gained (growth mindset)
- Proficiently execute difficult conversations on development and performance
- Craft and deliver strategic and well-structured persuasive arguments to drive projects that drive process improvement, enhance cost leadership, and/or customer experience