NET Developer

Full-Time
United States (Remote)
Posted 1 week ago

About the Company

We are a global technology and digital transformation company delivering enterprise software, cloud computing, artificial intelligence, cybersecurity, and business automation solutions to Fortune 500 organizations across healthcare, financial services, manufacturing, retail, logistics, telecommunications, and government sectors. Our mission is to help organizations modernize business operations through secure, scalable, and innovative software solutions that drive long-term success.

Our Software Engineering organization develops enterprise applications that support millions of users worldwide. By leveraging modern cloud technologies, microservices architecture, DevOps practices, and agile development methodologies, we create intelligent software solutions that improve operational efficiency, enhance customer experiences, and accelerate digital transformation.

We are seeking an experienced .NET Developer to design, develop, and maintain enterprise-grade software applications using Microsoft’s technology stack. This role is responsible for building secure, scalable, and high-performing applications while collaborating with cross-functional teams to deliver innovative business solutions.

The .NET Developer will work closely with Product Managers, Business Analysts, Cloud Engineers, DevOps Engineers, Quality Assurance, Database Administrators, and Cybersecurity teams to develop modern applications that meet business objectives while maintaining the highest standards of software quality and security.

The ideal candidate possesses strong expertise in .NET technologies, cloud-native application development, API integration, and modern software engineering practices. This opportunity is ideal for professionals who enjoy solving complex technical challenges while building enterprise software that creates measurable business impact.


Essential Duties and Responsibilities

  • Design, develop, test, and maintain enterprise applications using .NET technologies and Microsoft development frameworks.
  • Build scalable web applications, RESTful APIs, microservices, and backend services supporting enterprise platforms.
  • Collaborate with Product Owners and Business Analysts to translate business requirements into technical solutions.
  • Develop cloud-native applications using Microsoft Azure and modern cloud development practices.
  • Write clean, maintainable, secure, and reusable code following software engineering best practices.
  • Optimize application performance, scalability, and reliability through continuous improvement initiatives.
  • Integrate enterprise applications with databases, third-party services, APIs, and cloud platforms.
  • Participate in Agile software development activities including sprint planning, code reviews, and technical design sessions.
  • Develop automated unit tests, integration tests, and support continuous delivery pipelines.
  • Troubleshoot application issues, perform root cause analysis, and implement long-term solutions.
  • Collaborate with DevOps teams to improve CI/CD automation and deployment processes.
  • Maintain technical documentation, software architecture diagrams, and development standards.
  • Mentor junior developers while promoting engineering excellence and knowledge sharing.
  • Stay current with emerging Microsoft technologies, .NET releases, and software engineering best practices.

Job Qualifications and Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related discipline required.
  • Minimum of 5 years of professional experience developing enterprise software using Microsoft .NET technologies.
  • Strong proficiency in C#, ASP.NET Core, .NET 8+, MVC, Web API, Entity Framework Core, and LINQ.
  • Experience with SQL Server, Azure SQL, PostgreSQL, or other enterprise database platforms.
  • Strong understanding of RESTful APIs, microservices architecture, and distributed systems.
  • Experience with Microsoft Azure, Azure DevOps, Docker, Kubernetes, and cloud-native application development.
  • Familiarity with JavaScript, TypeScript, React, Angular, or Blazor is preferred.
  • Experience with Git, CI/CD pipelines, automated testing, and DevOps methodologies.
  • Knowledge of secure software development, authentication, authorization, and application security best practices.
  • Microsoft Azure Developer Associate or related certifications are considered an advantage.

Personal Capabilities and Qualifications

The successful .NET Developer combines technical excellence with strong analytical thinking and a passion for delivering high-quality software solutions. They work effectively in collaborative engineering environments while continuously improving application performance and customer value.

Ideal candidates possess:

  • Advanced .NET software development expertise.
  • Strong analytical and troubleshooting capabilities.
  • Excellent communication and technical collaboration skills.
  • Outstanding software architecture and design abilities.
  • High attention to detail and commitment to software quality.
  • Strong organizational and time management skills.
  • Adaptability within fast-paced technology environments.
  • Continuous learning mindset focused on innovation.
  • Professional accountability and engineering ownership.
  • Commitment to delivering secure, scalable, and reliable software.

Strategic Support

As a member of the Software Engineering organization, the .NET Developer provides strategic support by:

  • Delivering enterprise software that supports business growth.
  • Accelerating digital transformation through modern application development.
  • Improving application performance, reliability, and scalability.
  • Supporting cloud migration and enterprise modernization initiatives.
  • Enhancing software security and regulatory compliance.
  • Driving automation through DevOps and CI/CD best practices.
  • Promoting engineering excellence and technical innovation.
  • Contributing to long-term enterprise technology strategy.

Working Conditions

  • Fully Remote position within the United States.
  • Flexible work schedule supporting collaboration across multiple U.S. time zones.
  • Company-provided development workstation, Microsoft development tools, cloud environments, and home office technology support.
  • Agile engineering culture emphasizing innovation, collaboration, continuous learning, and technical excellence.
  • Approximately 5–10% domestic travel for engineering summits, technical planning sessions, and company meetings when required.

Job Function

The .NET Developer is responsible for designing, developing, testing, and maintaining enterprise software applications using Microsoft technologies. This role collaborates with software engineering, cloud infrastructure, quality assurance, and product teams to deliver secure, scalable, and high-performing business solutions that support organizational growth and digital transformation. Success is measured through software quality, application performance, successful project delivery, engineering innovation, customer satisfaction, and business value.


Compensation & Benefits

Compensation Package

Base Salary: $278,000 – $352,000 USD annually

Compensation is determined based on .NET development expertise, cloud engineering experience, software architecture knowledge, geographic location, technical leadership, and overall qualifications.

Eligible employees may also receive:

  • Annual Performance Bonus
  • Long-Term Equity Incentive Program (RSUs or Stock Options)
  • 401(k) with Company Match
  • Comprehensive Medical, Dental, and Vision Insurance
  • Flexible Paid Time Off
  • Paid Company Holidays
  • Paid Parental and Family Leave
  • Microsoft Certification and Professional Development Reimbursement
  • Annual Technology Conference and Learning Budget
  • Home Office and Technology Stipend
  • Employee Stock Purchase Program (where applicable)
  • Wellness and Mental Health Benefits
  • Life and Disability Insurance
  • Leadership Development and Career Advancement Opportunities

Why Join Us

Modern enterprise software powers today’s digital economy, and our Software Engineering team is building the next generation of cloud-native business solutions. As a .NET Developer, you’ll work on mission-critical applications that help global organizations innovate, scale, and deliver exceptional customer experiences.

You’ll collaborate with talented engineers, architects, and technology leaders while leveraging Microsoft’s latest technologies, cloud platforms, and modern development practices. We foster a culture of innovation, continuous learning, and technical excellence where your expertise will directly contribute to the success of enterprise software used around the world.

If you’re passionate about .NET development, cloud technologies, and building high-quality software that drives business transformation, we encourage you to apply and become part of our Software Engineering & Enterprise Applications team.

Job Features

Job CategorySoftware Engineering & Enterprise Applications

Apply For This Job

A valid phone number is required.

Connecting great people
with great companies, faster.