Senior Software Engineer - (c#/microservices/azure)

GEICO GEICO · Insurance · Bethesda, MD +1

Senior Software Engineer role focused on building scalable, resilient distributed systems and applications using .NET framework, C#, microservices, and Azure cloud services. The role emphasizes engineering excellence, DevOps practices, and driving technical solutions within an insurance business transformation context.

What you'd actually do

  1. Scope, design, and build scalable, resilient distributed systems
  2. Build product definition and leverage your technical skills to drive towards the right solution
  3. Engage in cross-functional collaboration throughout the entire software lifecycle
  4. Lead in design sessions and code reviews with peers to elevate the quality of engineering across the organization
  5. Define, create, and support reusable application components/patterns from a business and technology perspective

Skills

Required

  • .NET framework
  • C#
  • Visual Studio
  • SQL Server
  • ASP.NET
  • MVC
  • Web API
  • REST
  • microservices oriented architecture
  • extensible REST APIs
  • DevOps concepts
  • Azure DevOps framework and tools
  • PowerShell scripting
  • monitoring concepts and tooling
  • security protocols and products
  • continuous delivery
  • infrastructure as code
  • CS data structures and algorithms
  • Python
  • SQL
  • NoSQL databases
  • Docker
  • Kubernetes
  • Azure tools and services

Nice to have

  • AWS
  • GCP
  • open-source frameworks