Position Responsibilities
- Scope, design, build and support an efficient and innovative open source quality and testing solutions that are scalable and resilient
- Work closely with key stakeholders to understand the business and Technology needs
- Engage in cross-functional collaboration throughout solutions design and implementation phases
- Participate in design sessions and code reviews with other engineers to elevate the quality of testing solutions across the organization
- Define, create, and support reusable components from a business and technology perspective
- Utilize programming languages like Python, Java, C# or other object-oriented languages, SQL, and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of Azure tools and services
- Consistently share best practices and improve processes within and across teams
- Triage issues and resolve in a timely manner to ensure quality and on-time delivery of testing solutions.
Qualifications
- Programming experience with at least one modern language such as GO, Java, C++, Python or C#, including object-oriented design
- Basic understanding of microservices oriented architecture and extensible REST APIs
- Basic understanding of DevOps concepts including Azure DevOps framework and tools
- Basic understanding of PowerShell scripting
- Basic understanding of monitoring concepts and tooling
- Basic understanding of security protocols and products
- Basic understanding of continuous delivery and continuous integration and testing
- Experience with Visual Studio Code, Git Bash, Version Control using Git, TypeScript, Playwright and Automated UI Testing preferred
- Hands-on experience with user requirements, web applications, coding reviews and code quality is preferred
- Strong oral and written communication skills
- Strong problem-solving ability
- Ability to excel in a fast-paced environment
- Strong coding skills, with the ability to produce high quality code that is reusable and repeatable without being overly complex
- Well-rounded experiences outside of the classroom with different technologies, resulting in projects that demonstrate strong engineering skills and abilities
Experience
- Professional software development or internship experience
Education
- Bachelor’s degree in Computer Science, Information Systems, or equivalent education or work experience
Annual Salary
At this time, GEICO will not sponsor a new applicant for employment authorization for this position.
Benefits:
- to help secure your financial future and preserve your health and well-being, including:
- Premier Medical, Dental and Vision Insurance with no waiting period**
- Paid Vacation, Sick and Parental Leave
- 401(k) Plan
- Tuition Reimbursement
- Paid Training and Licensures
- Benefits may be different by location. Benefit eligibility requirements vary and may include length of service.