Senior .NET Developer

Omm IT Solutions

  • Saint Paul, Minnesota
  • 30+ days ago

    Highlights

    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. As a senior technical leader, this role requires mentoring junior staff, leading code reviews, and collaborating seamlessly in a mixed business/technical Agile environment.

    Numbers & Facts

    LocationSaint Paul, Minnesota
    Websitehttp://ommincorp.com

    Description

    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.

    Similar Jobs