Skip to content
mimi

Full Stack .Net Developer (Req Exp in Medical Device Industry) Onsite

MillenniumSoft Inc

Baltimore · Hybrid Full-time 3w ago

About the role

Full‑Stack .NET Developer
Location: Sparks, MD 21152 (Hybrid – 4 days onsite / 1 day remote)
Employment Type: Full‑time, Permanent


About the Company

We are a fast‑growing technology solutions firm that partners with Fortune‑500 enterprises, mid‑market businesses, and innovative startups. Our mission is to deliver high‑impact, end‑to‑end digital products that drive measurable business value. Our Sparks, MD campus is a modern, collaborative space equipped with the latest tools and a vibrant engineering culture that encourages continuous learning, mentorship, and ownership.


Why This Role Matters

As a Full‑Stack .NET Developer, you will be the bridge between our clients’ business needs and the technical solutions that power them. You’ll own the design, development, testing, and deployment of scalable web applications, APIs, and services that support critical business processes. Your work will directly influence product quality, performance, and the overall user experience for thousands of end‑users.


Key Responsibilities

Area What You’ll Do
Application Development • Design, develop, and maintain full‑stack web applications using C#/.NET 6+, ASP.NET Core, Entity Framework Core, and SQL Server.
• Build responsive front‑ends with React, Angular, or Blazor, leveraging modern JavaScript/TypeScript, HTML5, and CSS3 (Sass/LESS).
API & Service Layer • Create robust, versioned RESTful and gRPC APIs.
• Implement authentication/authorization using OAuth2, OpenID Connect, Azure AD, and JWT.
Cloud & DevOps • Deploy and manage services on Microsoft Azure (App Service, Functions, AKS, Cosmos DB, etc.).
• Write CI/CD pipelines using Azure DevOps or GitHub Actions (IaC with Terraform/ARM).
Testing & Quality • Develop unit, integration, and end‑to‑end tests with xUnit, MSTest, NUnit, Selenium, Playwright, and Moq.
• Enforce code quality via SonarQube, StyleCop, and peer reviews.
Performance & Optimization • Profile and tune applications for latency, throughput, and memory usage.
• Implement caching strategies (Redis, MemoryCache) and async programming patterns.
Collaboration & Agile Practices • Participate in Scrum ceremonies (stand‑ups, sprint planning, retrospectives).
• Work closely with product owners, UX designers, QA engineers, and other developers to deliver incremental value.
Mentorship & Knowledge Sharing • Coach junior developers, conduct tech talks, and contribute to internal documentation and best‑practice guides.
Security & Compliance • Apply secure coding standards (OWASP Top 10), perform threat modeling, and support audits (SOC‑2, GDPR, HIPAA where applicable).

Required Skills & Experience

Category Minimum Requirements
Core Development 4+ years of professional experience with C#, .NET Core/5/6, ASP.NET MVC/Core, Entity Framework Core.
Front‑End Strong proficiency in HTML5, CSS3, JavaScript/TypeScript, and at least one modern framework (React, Angular, or Blazor).
Databases Experience with SQL Server (T‑SQL, stored procedures, performance tuning) and familiarity with NoSQL (e.g., Cosmos DB, MongoDB) a plus.
Cloud Hands‑on experience deploying .NET workloads to Microsoft Azure (App Service, Functions, Containers, Azure SQL).
DevOps Proficient with Git, Azure DevOps or GitHub Actions, and infrastructure‑as‑code tools (Terraform, ARM).
Testing Unit testing (xUnit/NUnit/MSTest) and automated UI testing (Selenium/Playwright).
Agile Comfortable working in Scrum/Kanban environments; ability to break down stories and estimate effort.
Communication Excellent verbal and written communication; ability to articulate technical concepts to non‑technical stakeholders.
Education Bachelor’s degree in Computer Science, Engineering, or related field or equivalent professional experience.

Preferred (Nice‑to‑Have) Skills

  • Microservices architecture (Docker, Kubernetes, Azure Service Bus, RabbitMQ)
  • Domain‑Driven Design (DDD) and CQRS/Event Sourcing
  • Azure DevTest Labs, Azure Monitor, Application Insights
  • Experience with CI/CD for serverless (Azure Functions)
  • Knowledge of GraphQL or gRPC beyond REST
  • Certifications: Microsoft Certified: Azure Developer Associate (AZ‑204), Microsoft Certified: Azure Solutions Architect Expert

What We Offer

Benefit Details
Competitive Salary Market‑aligned base + performance bonus
Hybrid Work Model 4 days onsite (Sparks, MD) / 1 day remote – flexible schedule
Health & Wellness Medical, dental, vision, HSA/FSA, and wellness stipend
Retirement 401(k) with company match up to 5%
Paid Time Off 20 days PTO + company holidays + 5 days sick leave
Professional Development Annual education budget, conference attendance, certification reimbursements
Tech Perks Latest hardware (laptop, dual monitors), ergonomic workstation, VPN for remote work
Community & Culture Monthly tech talks, hackathons, volunteer days, on‑site gym & cafeteria discounts
Relocation Assistance Available for qualified candidates moving to the Sparks area

How to Apply

  1. Submit your résumé (PDF) and a brief cover letter highlighting:
    • Your most relevant .NET project(s) (include tech stack, role, outcomes).
    • Why you’re excited about a hybrid role in Sparks, MD.
  2. Portfolio/GitHub (optional but encouraged) – links to code samples, open‑source contributions, or a personal website.
  3. Screening Process – After resume review, you’ll be invited to:
    • A 30‑minute HR/Recruiter call (culture fit, logistics).
    • A technical interview (coding challenge + architecture discussion).
    • A final interview with the hiring manager & team lead (pair‑programming / system design).

Apply now by emailing your materials to recruiting@ourtechfirm.com with the subject line “Full‑Stack .NET Developer – Sparks, MD”.


Join Us!

If you thrive on building end‑to‑end solutions, love collaborating in a vibrant hybrid environment, and want to make a tangible impact on enterprise‑grade products, we’d love to meet you. Let’s shape the future of digital experiences together—one line of clean, performant code at a time. 🚀

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free