Sr. Software Developer - .NET

Elevate Digital

$100K — $130K *
US-AnywhereRemote in United States
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Engineering, Computer Science, Software Engineering, Electrical Engineering, or Cybersecurity (Master's preferred)
  • 5+ years of experience in software engineering focused on enterprise web applications
  • Hands-on experience with .NET Core/Framework and modern JavaScript frameworks
  • Proven track record in supporting or leading migrations to cloud environments (Azure, AWS, etc.)
  • Familiarity with product security concepts, including threat modeling and secure coding practices

Responsibilities

  • Lead design and development of high-performance web applications using .NET and JavaScript technologies
  • Architect and support migrations from on-premise to cloud environments (Azure, AWS, etc.)
  • Build and optimize RESTful and SOAP API services for internal and cloud systems integration
  • Develop responsive, user-centric front-end applications with HTML5, CSS3, and styling libraries
  • Utilize containerization and deployment tools, facilitating CI/CD pipelines for software delivery
  • Write unit, integration, and automated tests to ensure software quality
  • Mentor junior developers and advocate for engineering best practices

Benefits

  • Dynamic Agile environment fostering collaboration
  • Opportunities for mentorship and leadership development
  • Exposure to comprehensive cybersecurity and product security practices
  • Involvement in cutting-edge healthcare technology solutions
  • Focus on scalable and maintainable architectures across hybrid environments
Full Job Description
Job Description

As a Senior Software Engineer, you will lead the design and development of high-performance, scalable enterprise web applications that increasingly leverage cloud technologies. This position emphasizes hands-on software engineering; building, architecting, and modernizing systems, as the top priority.

While cybersecurity and product security experience are required, your primary role will be to develop software solutions, support migration from on-premise systems to the cloud, and drive engineering best practices across the team. You will collaborate in a dynamic Agile environment, helping shape both technical decisions and the future state of healthcare technology.

Primary Duties & Responsibilities
Software Development & Cloud Engineering (Primary Focus)
• Lead the design, development, and deployment of enterprise-level web applications using modern .NET technologies (.NET Core/Framework, WPF) and JavaScript frameworks (React, Angular, Vue.js).
• Architect and support migration projects to cloud environments (Azure, AWS, or similar), including re-platforming and modernizing legacy on-premise applications.
• Build and optimize RESTful and SOAP API services and ensure seamless integration with internal and cloud-hosted systems.
• Develop and implement responsive, user-centric front-end applications using HTML5, CSS3, and styling libraries such as Bootstrap, Tailwind, or MUI.
• Work with containerization and deployment tools (Azure Container Apps, Docker, Kubernetes) and cloud-based CI/CD pipelines to deliver production-ready software.
• Write effective unit, integration, and automated tests to ensure high-quality software delivery.
• Contribute to software architecture and design decisions, ensuring scalability, maintainability, and performance in hybrid on-prem/cloud environments.
• Mentor junior developers and promote engineering best practices across the team.
Cybersecurity & Product Security (Supporting)
• Collaborate with product development teams to incorporate cybersecurity considerations into system designs.
• Support the development of product cybersecurity threat models and vulnerability assessments.
• Help maintain and update cybersecurity risk management documentation and participate in security reviews.
• Stay current on cybersecurity best practices, ensuring developed software aligns with organizational security standards.
Minimum Education & Experience
• Bachelor's degree in Computer Engineering, Computer Science, Software Engineering, Electrical Engineering, or Cybersecurity (Master's Degree preferred).
• 5+ years of experience in software engineering, with significant contributions to enterprise web application development.
• Hands-on experience with .NET Core/Framework, C#, and modern JavaScript frameworks.
• Experience supporting or leading a migration from on-premise infrastructure to cloud (Azure, AWS, or similar).
• Familiarity with product security concepts, including threat modeling and secure coding practices.

Preferred Skills & Competencies
• Proficiency in modern .NET, WPF, and C# development.
• Strong experience building RESTful and GraphQL APIs and optimizing database performance.
• Knowledge of cloud-native services, serverless computing, and hybrid architectures.
• Familiarity with Docker, Kubernetes, and CI/CD pipelines.
• Strong understanding of cybersecurity principles and defensive coding practices.
• Excellent communication, collaboration, and problem-solving skills.

Similar Jobs

More Information Technology Jobs

Find similar Sr. Software Developer - .NET jobs: