GEICO is seeking an Engineer II – .NET Developer to join their innovative engineering team. This full-time role is remote, with the flexibility to work from various locations, including Chevy Chase, MD, Austin, TX, San Francisco, CA, Atlanta, GA, and New York City, NY. The position emphasizes delivering high-quality technology solutions in a fast-paced environment, offering opportunities to work on modern, scalable, and resilient distributed systems.
Company | GEICO |
---|---|
Role | Engineer II – .NET Developer |
Location | Remote (Multiple Locations) |
Category | Technology – IT Development |
Schedule | Full Time |
Salary | $60,000 – $160,000 annually |
About the Role:
The Engineer II – .NET Developer is responsible for designing and building scalable distributed systems, collaborating across teams, and ensuring high-quality deliverables. The role involves leveraging technical expertise in C#, Azure Cloud Services, and containerization to solve complex problems and enhance system reliability.
Key Responsibilities:
- Scope, design, and build scalable, resilient distributed systems.
- Collaborate across teams throughout the software lifecycle.
- Participate in design sessions and code reviews to maintain engineering standards.
- Utilize C#, SQL, NoSQL databases, and container orchestration tools like Docker and Kubernetes.
- Implement microservices-oriented architectures with extensible REST APIs.
- Share best practices and improve processes within and across teams.
- Perform analysis, estimation, and risk assessment for project deliverables.
Qualifications:
- Essential Skills:
- Proficiency in C# or other object-oriented programming languages.
- Understanding of CS data structures, algorithms, and design patterns.
- Experience with Azure Portal, REST APIs, and microservices architecture.
- Knowledge of web technologies like HTML5, JavaScript/TypeScript, CSS, XML, and JSON.
- Intermediate skills in PowerShell scripting and Azure networking concepts.
- Familiarity with security protocols like Active Directory, OAuth, and SAML.
- Exposure to DevOps concepts and tools like Azure DevOps.
- Preferred Skills:
- Knowledge of database technologies and enterprise-level design documentation.
- Experience in application security, N-tier application design, and deployment steps.
- Strong problem-solving and communication skills.
Compensation and Benefits:
- Salary Range: $60,000 – $160,000 annually, based on experience, location, and other factors.
- Benefits:
- Premier Medical, Dental, and Vision Insurance (no waiting period).
- Paid Vacation, Sick Leave, and Parental Leave.
- 401(k) Plan with company contributions.
- Tuition Reimbursement and Paid Training.
Apply By:
Deadline: November 30, 2024