Mid-Level C# .NET Back End Software Engineer - Remote
About the Role
We are looking for a talented Mid-Level C# .NET Back End Software Engineer to join our dynamic team remotely. As a Mid-Level C# .NET Back End Software Engineer, you'll engage in the comprehensive software development lifecycle (SDLC), involving design, development, testing, deployment, monitoring, and maintenance of software systems. This role is crucial in driving our mission of enabling our customers to make the world healthier, cleaner, and safer.
What You'll Do
- Contribute to our governance, principles, and ways of working.
- Design, develop, and maintain software applications using C# .NET.
- Collaborate with product managers, designers, and other engineers to create effective solutions.
- Write clean, scalable, and efficient code that meets the project requirements.
- Troubleshoot, debug, and upgrade existing software to enhance performance.
- Participate in code reviews and contribute to team knowledge sharing.
Requirements
- 3-5 years of experience as a Software Engineer or similar role.
- Hands-on experience and proficiency with C# .NET and Azure Cloud.
- Solid understanding of software development methodologies and practices.
- Knowledge of RESTful APIs and microservices architecture.
- Strong understanding of serverless architecture and cloud computing principles.
- Experience with building data ingestion with multiple file formats and API integration.
- Bachelor’s degree in computer science, engineering, or a related field (or equivalent work experience).
Nice To Have
- Experience with other elements of our tech stack including JavaScript, ReactJS, and Azure services.
- Familiarity with infrastructure-as-code tools such as Bicep or Terraform.
- Contributions to open-source projects or personal projects.
What We Offer
- Competitive salary and benefits package.
- Fully remote work environment with flexible hours.
- Opportunities for professional development and continuous learning.
- Collaborative team culture that values innovation and creativity.
- Impactful work that contributes to global health and safety.
This remote Mid-Level C# .NET Back End Software Engineer position offers a unique opportunity to work with a leading health tech company. You'll be part of a dynamic team, contributing to impactful projects while enjoying a flexible work environment.
Who Will Succeed Here
Proficient in C# and .NET frameworks, with hands-on experience in developing and deploying microservices and RESTful APIs, ensuring robust integration within Azure cloud environments.
Self-motivated and disciplined, capable of thriving in a fully remote work setting while managing time effectively, collaborating asynchronously with team members across different time zones.
Strong understanding of CI/CD practices and tools like Git, with a mindset focused on continuous improvement and quality assurance throughout the software development lifecycle.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months