Full Stack .Net Developer (Req Exp in Medical Device Industry) Onsite
MillenniumSoft Inc
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
- 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.
- Portfolio/GitHub (optional but encouraged) – links to code samples, open‑source contributions, or a personal website.
- 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