12 Aug
.NET Technical Lead
Michigan, Farmingtonhills , 48331 Farmingtonhills USA

Vacancy expired!

Role: .NET Technical Lead

Location: Farmington Hills, MI (Remote possible)

Required Qualifications:
  • Minimum 8 years of hands-on experience in Design and Development of .NET applications using SQL Server databases
  • Minimum 2 years of hands-on experience working with Azure Cloud Technologies
  • Hands-on experience working with PaaS components of Cloud (Azure) including Azure Functions, Azure Service Bus, Event Hub, Cosmos DB, Azure SQL, Azure AD, Azure App Services.
  • Ability to build Applications end-to-end. Must be able to work across different tiers of the application e.g. UI/Interfaces, API Integration and Database.
  • Hands-on experience with .NET Core/ASP.NET development using C#
  • Bachelor Degree in Engineering, CS or equivalent work experience.
  • Microsoft Certifications will be a plus.

Desired Qualifications
  • Experience in solution delivery using common methodologies, especially Agile
  • Demonstrated knowledge of relevant industry trends and standards

Essential Functions of the Job:
  • Work on applications in a hands-on capacity by writing code in C#, developing databases using SQL Server
  • Be able to work with Enterprise Architect(s) and impart technical direction and lead one or more project teams
  • Ability to juggle multiple projects and shifting priorities efficiently
  • Be able to design solutions in the absence of an Architect for the Project
  • Facilitating requirement gathering sessions with BA's and client teams
  • Ensuring quality control processes are successfully employed
  • Working with DevOps to manage environments and release quality solutions
  • Estimating new project timelines, cost, and resource needs
  • Communicating progress, timelines, and deliverables to client stakeholders
  • Writing Technical Specifications from SRS documents
  • Leading on and off-shore teams as applicable
  • Working with project managers and developer teams to ensure solutions are delivered timely and on budget

Analytical/Decision-Making Responsibilities:
  • Demonstrates strong analytical and technical problem-solving skills
  • Ability to balance what is strategically right with what is practically feasible

Knowledge and Skills Requirements:
  • Leadership skills be able to inspire others and mentor developers
  • Excellent interpersonal communication and organizational skills that are required to lead distributed development teams
  • Maintains close awareness of new and emerging technologies and their potential application in Projects

Supervision Responsibilities:
  • This will be a leadership position with one or more Project teams reporting to him/her in different locations.

Other Requirements:
  • Must be able to communicate fluently in English, both written and verbal.
  • Position requires accurate and timely tracking of time spent working on projects

Vacancy expired!


Related jobs

Report job