.Net Developer

PerformixSt. Paul, MN
19hHybrid

About The Position

Tasks: · Lead, architect, prototype, design, develop, and deploy complex .NET and cloud-based applications · Provide strong technical leadership and mentorship to development teams, ensuring adherence to best practices and coding standards · Collaborate closely with solution architects, product owners, business analysts, and cross-functional teams to translate business requirements into technical solutions · Implement applications leveraging Clean Architecture and Domain-Driven Design principles · Integrate .NET applications with third-party APIs, databases, and Azure cloud services · Optimize application performance, scalability, and maintainability across multiple environments · Lead code reviews, enforce development standards, and drive continuous quality improvements · Design and maintain CI/CD pipelines for efficient deployment and release management · Troubleshoot and resolve complex technical issues in production and development environments · Ensure compliance with security, data privacy, and accessibility standards · Contribute to long-term technical planning, architecture decisions, and technology selection · Prepare technical documentation and lead knowledge transfer sessions

Requirements

  • Fifteen (15) years of total software development experience
  • Five (5) years’ experience in application development using .NET framework and Microsoft technologies
  • Combined 5 years of experience in a Technical Team Lead .Net Engineer role designing and developing using Microsoft technologies and mentoring junior developers
  • Combined Seven (7) years’ experience with one or more of the following frameworks: Angular, React, or Blazor
  • Combined Five (5) years’ experience writing applications in Azure cloud and deploying code using CI/CD pipelines

Nice To Haves

  • B.S., B.A., or an Associate Degree in Information Technology or related field
  • 5 years’ experience leading collaborative exercises with business and technical stakeholders to translate functional requirements into technical designs
  • 8+ years of experience with the following front-end technologies HTML5, CSS3, JavaScript
  • 3+ years of experience in Azure services such as Azure Functions, App Services, Event Bus, Event Grid, Logic Apps, and Azure infrastructure and identify Service including Azure (CIAM) cloud-based identity service
  • Five (5) years of experience with hands-on work in API design, microservices architecture, distributed systems, and Azure Application Performance Monitoring
  • Ten (10) years of experience writing automated unit tests
  • Five (5) years of experience with database design and development using SQL Server or Azure SQL
  • Experience working on a mixed business and technical team in a hybrid telework/office setting work environment
  • Strong knowledge of SQL Server, Entity Framework, and performance analysis tools
  • Excellent leadership, communication, and cross-functional collaboration skills
  • Proven ability to lead and manage multiple workstreams in large-scale enterprise projects

Responsibilities

  • Lead, architect, prototype, design, develop, and deploy complex .NET and cloud-based applications
  • Provide strong technical leadership and mentorship to development teams, ensuring adherence to best practices and coding standards
  • Collaborate closely with solution architects, product owners, business analysts, and cross-functional teams to translate business requirements into technical solutions
  • Implement applications leveraging Clean Architecture and Domain-Driven Design principles
  • Integrate .NET applications with third-party APIs, databases, and Azure cloud services
  • Optimize application performance, scalability, and maintainability across multiple environments
  • Lead code reviews, enforce development standards, and drive continuous quality improvements
  • Design and maintain CI/CD pipelines for efficient deployment and release management
  • Troubleshoot and resolve complex technical issues in production and development environments
  • Ensure compliance with security, data privacy, and accessibility standards
  • Contribute to long-term technical planning, architecture decisions, and technology selection
  • Prepare technical documentation and lead knowledge transfer sessions
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service