Full Stack Microsoft Developer and Architect, IT, India

We are looking for a highly skilled and experienced Senior Full Stack Microsoft Developer and Architect to join our team. In this role, you will be responsible for leading the design, development, and implementation of high-quality software solutions using Microsoft technologies, while also providing technical leadership and mentorship to the development team. Your focus will be on delivering outcome-based solutions that drive business success and exceed our clients' expectations.

About the job:

  •  Design, develop, and implement full-stack software solutions using Microsoft technologies such as .NET, C#, ASP.NET, MVC, Web API, Azure, SQL Server, and other related tools
  • Architect and implement scalable, secure, and maintainable applications that follow best practices and design principles
  • Lead and participate in cross-functional teams to gather and refine project requirements and specifications
  • Conduct code reviews and ensure that team members adhere to established coding standards and practices
  • Evaluate and recommend new technologies, tools, and techniques to improve software development processes and product quality
  • Create and maintain technical documentation, including design documents, test plans, and user guides
  • Assist with the estimation and planning of software development tasks and projects
  • Troubleshoot and resolve complex software issues in a timely manner
  • Maintain a strong understanding of industry trends and emerging technologies to stay current with best practices
  • Ensure that all deliverables align with project objectives and desired outcomes
  • Develop and optimize data pipelines, ETL processes, and data integration solutions to ensure data quality, consistency, and reliability
  • Experience with SQL, NoSQL databases, and data modeling techniques
  • Design and develop SharePoint solutions, including intranets, extranets, collaboration platforms, document management systems, and custom workflows
  • Integrate SharePoint with other Microsoft technologies, such as Office 365, Power Platform, and Azure, to provide seamless and efficient solutions


The ideal candidate: 

  • Bachelor's degree in Computer Science, Engineering, or a related field. A Master's degree is preferred
  • 8+ years of experience in full-stack software development using Microsoft technologies
  • Strong proficiency in C#, .NET, ASP.NET, MVC, Web API, and SQL Server
  • Extensive experience with Azure cloud services and related technologies
  • Proven experience in architecting and implementing scalable, secure, and maintainable applications
  • Knowledge of front-end technologies such as HTML, CSS, JavaScript, and modern JavaScript frameworks (e.g., Angular, React, or Vue)
  • Deep understanding of software development best practices, including Agile methodologies, design patterns, and SOLID principles
  • Excellent problem-solving, analytical, and debugging skills
  • Strong communication and interpersonal skills, with the ability to lead and collaborate effectively in a team environment
  • Ability to manage multiple projects and priorities in a fast-paced, deadline-driven environment
  • Experience with Microsoft Power Platform (Power Apps, Power Automate, and Power BI)
  • Knowledge of containerization technologies such as Docker and Kubernetes
  • Experience with CI/CD tools and processes, such as Azure DevOps
  • Familiarity with other cloud platforms (e.g., AWS or GCP) and related technologies.


Interested? Apply now!

Please click here to submit your application and resume

Back to top