At GEICO, the business problem is to revolutionize the Insurtech space with technology offerings in the Insurance market and provide excellent service with better efficiency to customers and associates.
Requirements
- Basic UI/UX and prototype design knowledge and experience
- 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
- Proficiency in Project Management and work item management tools such as Azure DevOps and Portfolio
- Fluency with at least one modern language such as Python, Java, Go
- Fluency with Spring, RESTful Web Services, and Event Driven Architectures and experience with open-source software is a big plus
Responsibilities
- Work with your Senior Manager 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
- Understand how requirements and design choices may impact systems across multiple areas
- Report on your team’s progress for project and key metrics, in addition to presenting detailed and implementable ideas for areas to further improve or influence product or project delivery
- Initiate and support performance evaluation of team members
- 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
Other
- 5+ years coding experience and development in a large-scale, mission-critical environment
- 4+ years of hands-on work experience supervising and leading personnel in a technical environment
- Bachelor’s Degree in Information Technology or related field, or equivalent experience
- Ability to concentrate and demonstrate a capacity for learning technical concepts and adapting to new technologies quickly
- Strong foundation in algorithms, data structures, and core computer science concepts