MS Full Stack Developer

Part Time to Full Time

About The Role: 

We are looking for a Microsoft skilled Full Stack Developer. This role is expected to work on complex problems, interface closely with the developer community, and contribute to our biggest projects with our clients.


  • Work with development teams and product managers to scope and deliver software solutions

  • Implement and maintain automated testing, code quality scans, and continuous integration/continuous delivery pipelines using Azure DevOps

  • Develop, integrate and manage well-functioning databases and applications

  • Test software to ensure responsiveness and efficiency

  • Create technical documentation

  • Design and develop web services components for cross-application solutions

  • Implement best practices to maintain quality and ensure responsiveness of applications

  • Develop strategies for integration with other applications to support education technology needs

  • Coordinate and prioritize application modifications and bug fixes

  • Perform migration across Microsoft-based software solutions

  • Participate and contribute to a team approach to software development and problem-solving using Agile/Scrum practices


  • 5+ years experience as Full Stack Developer utilizing Microsoft Technologies

  • Experience in Microsoft SQL Server

  • Expert in using Microsoft Windows Server or Microsoft Azure for the infrastructure

  • Experience with MS development Frameworks, i.e.  Azure Stack, .NET Framework, SharePoint, Web API, MS Dynamics CRM, WCF, ASP.NET & Web forms

  • High familiarity with Agile methodologies

  • Strong documentation and communication skills

  • Ability to create UI from detailed designs for multiple devices and browsers

  • Solid experiences with HTML5 and CSS3

  • Experience in MS Infopath is a plus

  • Experience in MS Power Apps (MS Power Automate or MS Flow) is a plus

  • Excellent problem-solving abilities

  • Understanding of virtualization and enterprise data technology

  • Must be a motivated team player but also able to work independently in an agile software development team

  • Passionate about delivering quality

  • Must have a fully functional and up-to-date computer with which to perform duties

  • Must be willing to install next generation end point protection on the computer

  • Authorized to work in the USA

  • This is a remote job but sometimes needs to go onsite, depending on client needs.