Senior Software Engineer - C#, .NET/.NET Core, Linux
New
J
JobgetherHealthcare Technology
Fully remote position available to candidates located in the United States.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 4+ years
- Required Skills
- AWSDockerKafkaKubernetesC#Azure.NET.NET coreLinuxMicroservices
Requirements
- 4+ years of professional backend software development experience using C#, .NET, and .NET Core.
- Strong experience designing and developing APIs, backend services, and scalable software solutions.
- Hands-on experience working with Linux environments.
- Proven experience building cloud-based applications in environments such as AWS or Azure.
- Experience with containerization and orchestration technologies, including Docker and Kubernetes.
- Demonstrated ability to design and implement scalable microservices architectures.
- Experience with messaging systems and event-driven architectures (Kafka experience highly preferred).
- Strong understanding of software development lifecycle practices, testing methodologies, and engineering best practices.
- Excellent collaboration and communication skills.
- Ability to work independently in a fully remote environment.
Responsibilities
- Design, develop, test, deploy, and maintain scalable backend services and APIs using C#, .NET, and .NET Core.
- Build cloud-native applications and microservices designed for reliability, performance, and long-term scalability.
- Collaborate with product, quality assurance, UX, and engineering teams throughout the software development lifecycle.
- Partner with platform teams to define and implement architectural best practices.
- Participate in code reviews and technical discussions to improve code quality.
- Mentor junior and associate-level engineers by sharing knowledge and providing guidance.
- Troubleshoot, optimize, and enhance existing services in distributed environments.
View Full Description & ApplyYou'll be redirected to the employer's site