GEICO is looking to innovate and build new engineering solutions, improve and enhance existing solutions, and leverage engineering solutions to solve critical operational problems.
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
- Proven ability to concentrate and demonstrate a capacity for learning technical concepts and adapting to new technologies quickly
- Strong Cloud (AWS, GCP, Azure etc.) platform knowledge
- Strong foundation in algorithms, data structures, and core computer science concepts
- Fluency with .NET, HTML-5, JavaScript/TypeScript, XML, JSON, RESTful Web Services, and Event Driven Architectures
Responsibilities
- Innovate and build new engineering solutions
- Improve and enhance existing solutions
- 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
- Identify where technical or analytical skill gaps put future team deliverables at risk and craft a plan to remediate
- Consistently challenge team members to share knowledge and learn new technologies
Other
- 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