Senior .Net Engineer
N-IX Partners Inc.
United States
28 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Shift work
Job source
Tech stack
ASP.NET
.NET Framework
Microsoft Windows
Agile Methodology
Amazon Web Services
Unit Testing
Code Coverage
Code Review
Databases
Command-Query Responsibility Segregation (Software Development)
Data Migration
Linux
+15 more
DevOps
Entity Framework
Performance Tuning
Scrum Methodology
RabbitMQ
.NET Core
Backend
Git
Xunit
Moq
Single Page Application
AngularJS
AWS Fargate
Front End Software Development
Docker
Job description
- Migrate a .NET Framework 4.8 application to .NET 10.
- Migrate a large database-first Entity Framework 6 model to EF Core 8 across multiple bounded contexts, one domain at a time.
- Identify and replace Windows-only libraries and assembly references that prevent building and running on Linux.
- Establish unit test coverage measurement and enforce quality gates as part of the migration pipeline.
- Collaborate with the DevOps engineer on Dockerfile authoring, environment configuration, and secrets injection.
- Participate in Agile/SCRUM processes, conduct code reviews, and document migration decisions.
Requirements
- 5+ years of C# and .NET backend development with strong knowledge of ASP.NET and ASP.NET Core.
- Proven, hands-on experience migrating .NET Framework applications to .NET Core / .NET 8, 10 in production.
- Solid experience with Entity Framework Core.Solid knowledge of DDD, CQRS, and repository patterns in layered .NET architectures.
- Familiarity with Docker multi-stage builds and Linux container fundamentals for .NET applications.
- Proficient with xUnit and Moq for unit testing; comfortable with container-wired test setups.
- Experience with AWS ECS / Fargate and ECR for deploying containerized .NET applications.
- Familiarity with MassTransit and RabbitMQ or Amazon MQ for event-driven messaging.
- Experience with Hangfire or similar background job processing frameworks.
- Proficient in Git and familiar with Agile/SCRUM team processes.
Nice-to-Have Skills:
- Experience building CI/CD pipelines for .NET projects.
- Familiarity with micro-frontend architecture and Angular-based single-page applications.
- Experience with automated code coverage tooling and enforcing coverage thresholds in CI.
- Experience with performance optimization and scalable enterprise backend systems.
Benefits & conditions
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
-
Other location-specific benefits
- not applicable for freelancers
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
IK
Igor Khokhriakov
about 2 months ago
AJ
Austin Joy
What Are The Top Skills Required For Azure Developers?
over 4 years ago
LM
Luis Minvielle
What’s the Difference between a Junior, Mid, and Senior Developer?
over 3 years ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
over 2 years ago
LM
Luis Minvielle
The 7 Most Popular Backend Frameworks for Developers
over 2 years ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
over 2 years ago