Sr Engineer

Overview

Remote
Contract - W2
Contract - To 2026-08-31

Skills

.NET Core
SQL
C#
asp.net
SDLC

Job Details

Senior .Net Developer

Overview
We are seeking a Senior Software Engineer with extensive experience designing and developing complex software applications. This role requires the ability to generate innovative solutions, advise senior leadership, and work within established design controls-particularly in regulated environments such as medical device development. You will collaborate across disciplines, applying advanced technical principles to deliver high-quality, compliant software solutions.

Key Responsibilities

  • Analyze, plan, design, execute, and document complex software applications and processes.

  • Design and develop software that aligns with product requirements, definitions, and program goals.

  • Apply object-oriented design principles, perform root cause analysis, and drive issue resolution.

  • Ensure solutions meet performance, security, and compliance requirements.

Required Qualifications

  • 8+ years of software engineering experience, with strong troubleshooting and problem-solving skills.

  • Proven expertise in software development lifecycle methodologies and product implementation.

  • Experience in medical device development processes and FDA regulations (preferred).

  • Advanced skills in C#, .NET Framework / .NET Core, and SQL Server.

  • Strong background in object-oriented design patterns for multi-tiered, multi-layered architectures.

  • Hands-on experience with:

    • ASP.NET MVC, jQuery, JavaScript, Bootstrap, React, Blazor, Angular, Vue, HTML, CSS

    • Micro Frontends, component-based UI development, and modular front-end systems.

    • HTTP, SOAP, REST protocols and real-time communication architecture (preferred).

  • Cloud experience with Azure, AWS, or Google Cloud Platform (preferred).

  • Experience with microservices and Kubernetes (preferred).

  • Skilled in working with virtual/cloud environments (VMware preferred).

  • Familiarity with automated testing methodologies (Unit, Integration, System, Performance, Load/Stress, Regression).

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.

About AspireIT Solutions