Lead Software Engineer (.Net)

Overview

Remote
Depends on Experience
Contract - W2

Skills

Software engineer
Lead Software engineer
.Net
ASP.NET
typescript
React
microservices
.Net Developer
.Net Lead
.Net Architect
Software Architect

Job Details

Role:- .Net Software Lead Engineer
Location:- Remote

Key Skills:
  • Unit Testing
  • .NET , C#, Microservices
  • React Hands on in the last 12 months
  • Containers and Kubernetes
  • Azure
  • Leadership
Must Haves:
  • 8+ years of experience, with 3+ years of leadership
  • BS in Computer Science
  • Agile experience
  • Will be coding 80%
  • Core .NET, ASP.NET, C#, React with Typescript (or React with Javascript)
  • Cloud preferred Oracle Cloud (OCI) but open to Azure or AWS
  • Microservice architecture completely devops enabled
  • Strong knowledge of DevSecOps practices
  • Kubernetes need a working knowledge of containers
  • Message Broker open on what tool Azure Service BMQ etc
Pluses:
  • Preference for candidates with HIPAA knowledge but not required
  • Ideally DDD (Doman Driven Design) knowledge
Day to Day:
  • Will be responsible for complete delivery of product understand the business and delivery with a focus on the delivery
  • Will work closely with the architect
  • Understand the designs that the architecture
  • Communicating closely with the team that is used for story writing.
  • Architecture communication, guidance to the junior developers/engineers.
  • Eventually will be 4-6 developers, 2 SQA on the team eventually.
Job Title: Principal Software Engineer/Technical Lead for enterprise application development
Job Summary:
The Principal Software Engineer is an individual contributed and an expert full-stack developer on an Agile team who is primarily responsible for defining and building software in support of one or more business products. The incumbent will lead a diverse group of Software Engineers and work closely with the Architects to design, develop, and test highly available, secure, and scalable systems.
Job role and responsibilities:
  • Responsible for producing stable and high performing applications from scratch
  • Work in Agile methodologies and contribute toward the entire lifecycle of a user story with particular emphasis on coding, unit testing and deployment pipeline automation
  • Work with other developers on the team to define high level technical design and follow overall architectural guidelines
  • Willing to work in a developer focused team with minimal support from QA
  • Research and learn new technologies and processes as part of continuous improvement
  • Contribute towards fostering a high performant and self organized team
  • Clearly communicate potential and real issues to the team and propose solutions to resolve them
  • Work as a contributor on one or more technical practice groups
  • Mentor junior software engineers on the team
  • Be a champion of Claritev's core culture
  • Ensure compliance with HIPAA regulations and requirements
Job skills Requirement:
  • Mandatory:
    • Hands on experience with ASP.Net , .NET Core, C#, Web API, MVC, SQLServer
    • Hands on experience building UI applications with React
    • Experience working with any top cloud providers (Azure/AWS/OCI)
    • Experience working with Microservices architecture with thorough understanding of Bounded contexts (DDD)
    • Demonstrated Experience with Message brokers (Preferably Azure Service BRabbitMQ) in implementing event driven applications
    • Experience with containerized applications with Kubernetes and Helm charts
    • Experience guiding the team with TDD/BDD practices and maintaining code coverage
    • Experience on writing automated tests with any testing framework
    • Working knowledge on modern DevSecOps practices. Experience creating/maintaining DevOps pipelines and best practices.
    • Experience working on relational and non-relational database queries and procedures
    • Experience with Data access patterns preferably EFCore ORM tool.
    • Good knowledge on design patterns and integration patterns including Microservices
    • Experience with Authentication and Authorization best practices
    • Experience with GitHub/GIT best practices
    • Excellent Communication skills
    • Strong Troubleshooting skills
  • Desirable:
    • Experience extracting Microservices out of monolith applications
    • Experience writing automated unit tests with SpecFlow framework
    • Experience working on Agile development project
    • Experience with PostgreSQL database
Qualifications for the role include:
  • 8+ years of progressive software experience in relevant technologies and 3+ years as a lead
  • Computer related Bachelor s degree is preferred or equivalent work experience in software development
Top 5 reasons for working with us:
  • A work-life balanced environment with immediate responsibility and a chance to make a difference by cutting the American healthcare cost
  • Innovative projects with big name clients and exposure to future, cutting edge technologies (AI/ML)
  • Abundant individual growth opportunities and the ability to create a personalized career path
  • Great benefit, including college kids tuition scholarship and internship opportunities for our employees
  • Stable and a publicly traded company with 40 years of resounding success
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.