.Net Director - REMOTe - Occasional Travel to chicago IL

Overview

Remote
$0 - $0
Full Time

Skills

.Net
Director
Azure

Job Details

Hello,

We at NJTECH are focused on hiring highly skilled professionals who are excited by the opportunity to make a true impact on their careers as well as on our clients' business. We power our clients success and drive our consultants career growth.

We are seeking an experienced and outstanding Director, .NET Engineering for one of our esteemed clients.

Job Title: Director, .NET Engineering

Job Summary: The Director of .NET Engineering will lead and guide our .NET development teams, providing strategic vision and technical leadership. This role is responsible for the full software development lifecycle, from architectural design to deployment and maintenance. The ideal candidate will have a deep technical background in .NET, exceptional leadership skills, and a proven track record of delivering complex, enterprise-level software.

Responsibilities:

  • Define and drive the technical vision and architectural roadmap for .NET-based products and services, ensuring alignment with overall business strategy.
  • Lead, mentor, and manage multiple teams of software engineers, fostering a culture of technical excellence, collaboration, and continuous improvement.
  • Oversee the entire software development lifecycle, including requirements gathering, design, development, testing, and deployment.
  • Collaborate with product management, project managers, and other stakeholders to translate business needs into technical solutions.
  • Ensure the timely delivery of high-quality, scalable, and robust software solutions that meet business objectives.
  • Manage resource allocation, budgeting, and long-term planning for the .NET engineering department.
  • Establish and implement best practices for software development, including Agile methodologies, CI/CD, and quality assurance processes.
  • Stay current with emerging technologies and industry trends to make informed decisions and drive innovation.

Qualifications:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 10+ years of experience in software development, with at least 5 years in a senior leadership or management role.
  • Extensive experience with the .NET framework and its various technologies (e.g., .NET Core, ASP.NET, C#).
  • Proven ability to lead and inspire large, diverse engineering teams.
  • Strong knowledge of software architecture, design patterns, and cloud technologies (e.g., Azure, AWS).
  • Experience with project management, budgeting, and resource allocation.
  • Excellent communication, interpersonal, and problem-solving skills.
  • Strategic thinker with the ability to navigate ambiguity and drive results in a fast-paced environment.

Regards

Shan

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.