Senior .Net Developer
Job Description
Sanametrix is seeking a Senior .Net Developer for a remote-friendly role that centers on building and modernizing enterprise software. The position requires a substantial track record—10+ years—in architecting, designing, coding, testing, and deploying production-grade applications using .NET/C#, SQL, and front-end technologies. The work involves advancing complex legacy components and supporting modeling, simulation, and analysis efforts with industry best practices.
Responsibilities
- Analyze highly complex business requirements and generate technical specifications to modernize legacy software components and applications.
- Serve as an expert technical resource for modeling, simulation, and analysis efforts, applying industry best practices to design, test, implement, and support solutions.
- Ensure quality, security, and compliance requirements are met for the supported areas, and adapt to an evolving environment.
Requirements
- BA/BS degree
- Ability to obtain and maintain a 5C Public Trust security clearance; US Citizenship required
- 10+ years of demonstrable experience in architecting, designing, coding, testing, and deploying new products
- Experience designing and developing custom web applications in .NET Core, Python, and SQL Server environments
- Clean, scalable code in .NET, C#, and TypeScript
- Relational database design including tables and stored procedures
- JavaScript front-end framework experience with Angular, Vue, or React
- Entity Framework or similar ORM
- Participation in an Agile development culture (Scrum, Sprint Planning, Sprint Retrospective, etc.)
- Experience testing and deploying applications and systems
- Strong troubleshooting, communication, and attention to detail
- Excellent estimating and risk management skills
- Flexibility to adapt to an evolving environment
Technologies
- .NET Core, Python, SQL Server, SQL
- .NET, C#, TypeScript
- JavaScript frameworks: Angular, Vue, React
- Entity Framework
- ASP.NET
- Jira, Git
- Pandas, Flask
- AWS
Benefits
- 401(k) and 401(k) matching
- Dental, health, and vision insurance
- Employee assistance program, employee discount
- Flexible schedule and flexible spending account
- Life insurance and paid time off
- Tuition reimbursement
Desired skills, qualifications, certifications
- Python experience with Pandas, Flask or equivalent, and related Python peripherals
- Familiarity with the AWS platform
- Experience using Jira or other ticket-tracking systems
- Solid understanding of Git source control
Job Type
Full-time
Pay
USD 160,000 - 180,000 per year
Compensation Package
Yearly pay
Experience
- Apache Lucene: 5 years (Required)
- ASP.NET: 6 years (Required)
- .Net: 10 years (Required)
Work Location
Remote