Technical Leader - Microsoft Job in Pixelcrayons

Technical Leader - Microsoft

Apply Now
Job Summary

Job Description: Technical Lead - Microsoft

Position Overview: We are seeking an experienced and dynamic Technical Lead with a strong background in .NET Full Stack development, including expertise in .NET Core, Microsoft Azure, Angular, HTML, CSS, JavaScript, and Power Apps. As a Technical Lead, you will lead a team of skilled developers, drive technical excellence, and ensure the successful delivery of innovative software solutions for our clients.


Responsibilities:


  • Leadership and Team Management:
  • Lead and mentor a team of .NET Full Stack developers, fostering a collaborative and high-performance work environment.
  • Set clear performance expectations, conduct regular performance reviews, and support professional growth opportunities for team members.
  • Guide the team in the design and implementation of complex software solutions, providing technical direction and insights.

  • Technical Expertise:
  • Possess a strong command of .NET Core, Azure, Angular, HTML, CSS, JavaScript, and Power Apps, and demonstrate the ability to architect and develop scalable applications using these technologies.
  • Stay updated with the latest developments in the Microsoft technology stack and advise the team on best practices and optimal technology choices.


  • Project Management:
  • Collaborate with project managers and stakeholders to understand project requirements, scope, and objectives.
  • Oversee the end-to-end development lifecycle of projects, ensuring on-time delivery, quality, and adherence to best practices.
  • Provide technical expertise during project planning, risk assessment, and issue resolution.


  • Quality Assurance and Best Practices:
  • Advocate for and enforce software development best practices, including code reviews, unit testing, and continuous integration/continuous deployment (CI/CD) processes.
  • Ensure the team delivers high-quality, reliable, and secure software solutions.


  • Client Collaboration:
  • Work closely with clients and stakeholders to understand their needs and provide technical insights and solutions.
  • Participate in technical discussions and meetings with clients, providing clear explanations and recommendations.


  • Research and Innovation:
  • Promote a culture of innovation and continuous learning within the team.
  • Proactively identify and assess emerging technologies, tools, and methodologies to enhance project outcomes.

Requirements:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Minimum 12 years of experience in software development, with a focus on Microsoft Suite products.
  • Experience with agile development methodologies, including Scrum and Kanban.
  • Strong problem-solving skills, with the ability to analyze complex problems and develop innovative solutions.
  • Excellent communication skills, with the ability to communicate technical concepts to both technical and non-technical stakeholders.
  • Strong leadership skills, with the ability to motivate and inspire a team.
  • Experience with cloud-based technologies, such as Azure or AWS, is a plus.


Experience Required :

12 to 15 Years

Vacancy :

2 - 4 Hires

Apply Now
Similar Jobs for you

See more recommended jobs

Your 4 Step Guide to Career Success

Apply for jobs
Create Profile
Schedule Interview
Get Hired