Logo of Huzzle

Senior Engineer - .NET (Microservices/Azure/C#/Core) - REMOTE

image

GEICO

Aug 29

  • Job
    Full-time
    Mid Level
  • Chevy Chase
  • Quick Apply

AI generated summary

  • You need 4+ years of .NET experience, 3+ years in architecture/design, cloud experience, advanced DevOps and PowerShell skills, and a CS degree or equivalent experience.
  • You will design and build scalable systems, engage in collaboration, lead design sessions, mentor engineers, and utilize C#, Python, and Azure tools to enhance processes and quality.

Requirements

  • Qualifications
  • -Avanced programming experience within the .NET framework. Including C#, Visual Studio, SQL Server, ASP.NET, MVC, Web API, and REST
  • -Proven understanding of microservices oriented architecture and extensible REST APIs
  • -Experience architecting and designing new and current systems
  • -Advanced understanding of DevOps concepts including Azure DevOps framework and tools
  • -Advanced PowerShell scripting skills
  • -Advanced understanding of monitoring concepts and tooling
  • -Advanced understanding of security protocols and products
  • -Experience with continuous delivery and infrastructure as code
  • -In-depth knowledge of CS data structures and algorithms
  • -Strong problem-solving ability
  • -Ability to excel in a fast-paced environment
  • -Knowledge of developer tooling across the software development life cycle (task management, source code, building, deployment, operations, real-time communication)
  • -Architecture assessment and proposals
  • Experience
  • -4+ years of professional software development experience within the .NET framework (C# including object-oriented design)
  • -3+ years of experience with architecture and design
  • -3+ years of experience with AWS, GCP, Azure, or another cloud service
  • -2+ years of experience in open-source frameworks
  • Education
  • -Bachelor’s degree in Computer Science, Information Systems, or equivalent education or work experience

Responsibilities

  • - Scope, design, and build scalable, resilient distributed systems
  • - Build product definition and leverage your technical skills to drive towards the right solution
  • - Engage in cross-functional collaboration throughout the entire software lifecycle
  • - Lead in design sessions and code reviews with peers to elevate the quality of engineering across the organization
  • - Define, create, and support reusable application components/patterns from a business and technology perspective
  • - Utilize programming languages like Python, 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
  • - Mentor other engineers
  • - Consistently share best practices and improve processes within and across teams

FAQs

What is the job title for this position?

The job title for this position is Senior Engineer - .NET (Microservices/Azure/C#/Core).

What is the primary focus of this role?

The primary focus of this role is to build high performance, low-latency platforms and applications to drive the transformation of GEICO's insurance business.

What are the main programming languages required for this position?

The main programming languages required for this position include C#, Python, and SQL.

Is experience with microservices architecture necessary for this role?

Yes, a proven understanding of microservices-oriented architecture and extensible REST APIs is required for this role.

What are the qualifications needed to apply for this job?

Qualifications include advanced programming experience within the .NET framework, understanding of DevOps concepts, advanced PowerShell scripting skills, and experience with cloud services such as AWS, GCP, or Azure.

What is the experience requirement for this position?

The experience requirement is 4+ years of professional software development experience within the .NET framework, along with 3+ years of architecture and design experience.

Will the selected candidate have any mentoring responsibilities?

Yes, the selected candidate will be responsible for mentoring other engineers.

Are there any specific education requirements for this position?

Yes, a Bachelor’s degree in Computer Science, Information Systems, or equivalent education or work experience is required.

What benefits are offered to employees in this position?

Benefits include premier medical, dental, and vision insurance, paid vacation, sick and parental leave, a 401(k) plan, tuition reimbursement, and paid training and licensures.

Is there a salary range listed for this job?

The job listing indicates that the annual salary range is a general guideline, but the specific salary is not provided.

Does GEICO provide sponsorship for employment authorization?

Yes, GEICO will consider sponsoring a new qualified applicant for employment authorization for this position.

What technologies and tools will be used in this role?

The role will utilize technologies such as Azure tools, container orchestration services (like Docker and Kubernetes), and various databases including SQL and NoSQL.

How does GEICO handle equal employment opportunities?

GEICO provides a fair and equal employment opportunity for all associates and job applicants, ensuring compliance with applicable federal, state, and local laws.

Finance
Industry
10,001+
Employees

Mission & Purpose

GEICO (Government Employees Insurance Company) provides affordable auto insurance and a variety of other coverage options, including home, renters, motorcycle, and business insurance. Their mission is to offer reliable and accessible insurance services with excellent customer support and innovative solutions. GEICO aims to deliver exceptional value by providing competitive rates, convenient services, and a commitment to meeting the diverse needs of their policyholders.