Posted in

Senior Engineer – C#/React/Microservices/Azure

Senior Engineer – C#/React/Microservices/Azure

CompanyGeico
LocationBethesda, MD, USA
Salary$90000 – $230000
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • Proficiency in programming language with advance knowledge of at least one other OOP languages such as Python, Java, C#, etc
  • Deep hands-on experience in complex system design and data pipeline and architectures, scale and performance, tuning, with good knowledge on Docker and Kubernetes
  • Strong understanding of web service integration (REST/SOAP) and enterprise middleware integration tiers
  • Excellent communication skills – needs to be able to lead projects from the front and interact with clients and sponsors on a regular basis
  • In-depth knowledge of CS data structures and algorithms
  • Experience with continuous delivery (CI/CD) and Infrastructure as Code
  • Experience solving analytical problems with quantitative approaches
  • Experience with Windows Server Administration and Windows Event Log
  • Ability to excel in a fast-paced, startup-like environment
  • Knowledge of developer tooling across the software development life cycle (task management, source code, building, deployment, test automation and related tools, operations, real-time communication)
  • Knowledge in big data and streaming data pipeline architecture (Lambda/Kappa) and K8 cluster
  • Experience in open-source tools like GIT/Jenkin/CircleCI, and knowledge in Terraform/Ansible is a plus
  • Knowledge in ML and AI technologies
  • Knowledge on Open-source monitoring software like Grafana and Prometheus

Responsibilities

  • Focus on multiple areas and provide technical and thought leadership to the enterprise
  • 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 Platform Engineering domain
  • Accountable for the quality, usability, and performance of the solutions
  • Be a role model and mentor, helping to coach and strengthen the technical expertise and know-how of our engineering and product community. Influence and educate executives
  • Consistently share best practices and improve processes within and across teams
  • Analyze cost and forecast, incorporating them into business plans
  • Determine and support resource requirements, evaluate operational processes, measure outcomes to ensure desired results, demonstrate adaptability and sponsor continuous learning
  • Willing to take on-call and operation support

Preferred Qualifications

  • Advance knowledge of web technologies such as HTML, CSS, JavaScript is preferred
  • Experience in architecting, designing, building automation, workflows, custom objects/apps, declarative functionality, triggers, migration tools in BMC Helix platform and transition such platform to Open Source is a big plus
  • Experience building and configuring flows, and process builders