GEICO is seeking to transform its legacy CRM into a modern, scalable solution to empower agents and deliver a seamless customer experience
Requirements
Advance knowledge of at least one modern OOP language such as Java or Python or Go (preferred)
Deep understanding of Dynamics 365 including customer service and power platform
Experience working with services like logic apps, functions, API management, storage and monitoring
Deep hands-on experience in complex system design and data pipeline and architectures, scale and performance, tuning, with good knowledge on Docker and Kubernetes
Experience with Azure Services, Full Stack Development, API Gateway and API management
Understanding of both front-end and back-end concepts with ability to integrate different technologies
In-depth knowledge of CS data structures and algorithms
Responsibilities
Collaborate with product managers, team members, customers, and other engineering teams to solve our toughest problems
Develop and execute technical software development strategy for the organization including self-service, business continuity, backup/restores, incident response and paging platforms
Accountable for the quality, usability, and performance of the solutions
Lead projects from the front and interact with clients and sponsors on a regular basis
Consistently share best practices and improve processes within and across teams
Take on-call and operational support
Other
Excellent communication skills
Hands on experience working in an agile Scrum environment
Bachelor's degree in computer science, Information Systems, or equivalent education or work experience
4+ years of professional experience in software development, platform architecture, administration and maintenance of software, and its ecosystem
Ability to work in a team environment with dynamic teams led by supportive leaders