PLEASE NOTE:
- It is a Hybrid position Saint Paul, MN
- Must be on-site 2 days/week at 390 Robert Street North, Saint Paul, MN
- Interview Mode: Strictly In-Person (St. Paul, MN)
POSITION OVERVIEW:
We are seeking a highly experienced Senior.NET Developer for the client. This resource will be responsible for designing, developing, and deploying complex enterprise-grade.NET applications and services. The ideal candidate will have deep expertise in Clean Architecture, Domain-Driven Design, and Azure cloud deployments. As a senior technical leader, this role requires mentoring junior staff, leading code reviews, and collaborating seamlessly in a mixed business/technical Agile environment.
KEY RESPONSIBILITIES:
- Architect, design, and deploy applications utilizing Clean Architecture and Domain-Driven Design.
- Build and integrate Azure app services, Function apps, databases, and ORM technologies.
- Integrate .NET solutions with third-party APIs, external databases, and diverse cloud services.
- Design enterprise applications incorporating relational databases, data caching, and large-scale data management.
- Establish, maintain, and automate CI/CD pipelines and deployment workflows.
- Oversee code reviews, mentor development team members, and enforce coding best practices.
- Collaborate closely with solution architects, business analysts, product owners, and other stakeholders to translate functional needs into technical requirements.
- Troubleshoot high-priority production issues and optimize application performance and scalability across multiple environments.
- Provide technical leadership regarding security implementations, architectural decisions, and long-term tech planning.
- Facilitate knowledge transfer and create detailed technical documentation for internal teams.
Requirements
MINIMUM QUALIFICATIONS:
- 10 years of overall software development experience.
- 5 years of dedicated application development using the .NET framework and Microsoft technologies.
- 7 years of combined experience using front-end technologies: HTML5, CSS3, and JavaScript.
- 7 years of combined experience utilizing frameworks such as Angular, React, or Blazor.
- 3 years of experience writing applications within the Azure cloud and deploying code via CI/CD pipelines.
DESIRED SKILLS & EXPERIENCE:
- 7 years of experience writing automated unit tests.
- 3 years of advanced CI/CD pipeline automation (including builds), with hands-on expertise in microservices architecture, API design, distributed systems, and Azure Application Performance Monitoring.
- 3 years of database design and development utilizing SQL Server or Azure SQL.
- Strong technical background with Entity Framework and performance analysis tools.
- Proven track record of managing multiple workstreams simultaneously within large-scale enterprise environments.
- Excellent cross-functional collaboration and leadership communication skills.
- Previous experience thriving in a hybrid (telework/office) setting on a mixed business and technical team.
Learn more about this Employer on their Career Site
