Job Summary

Bulletproof is seeking an Application Architect & Senior Developer to work on cutting edge Microsoft cloud technologies in our Application Modernization practice.  Implementing modern Microsoft business solutions means leveraging existing Microsoft Azure cloud services and Microsoft 365 Apps, configuring information management and security tools, building apps/workflows/reports with the Power Platform, and developing custom applications using programming tools like Visual Studio.  You’ll be working in environments including, but not limited to Azure cloud services, Microsoft 365, Microsoft Power Platformand SharePoint.  Salary is commensurate with experience.


  • Desire to learn cutting edge Microsoft technologies 
  • Ability to architect applications using Microsoft Azure, Power Platform, and Microsoft 365 
  • Ability to lead a team of developers and manage projects independently 
  • Strong interpersonal skills 
  • Strong verbal and written English communication skills  
  • Critical eye for detail  
  • Critical thinker 
  • Self-motivated and ability to work effectively with minimal supervision 
  • Ability to build strong relationships with clients and team members  
  • Demonstrate the ability to provide information and ideas in a clear, comprehensive, concise and organized manner 
  • Maintains excellent time management, task planning and prioritization skills 


  • Degree or certificate in Computer Science
  • 5-10+ years programming experience using Visual Studio
  • Strong experience architecting and developing applications using Microsoft cloud technologies like Azure, Microsoft 365, and Power Platform


  • Interact with clients to gather requirements, give presentations/demonstrations, and conduct workshops 
  • Architect and develop solutions using a variety of Microsoft technologies to solve business problems
  • Manage application development projects, and provide leadership to a team of developers 
  • Create and maintain project documentation, including but not limited to requirementsuse cases, architecture diagrams, user guides, administrator guides, test plans, etc. 
  • Maintain and communicate a solid understanding of software development, software testing, and information management best practices, methodologies and terminology 
  • Develop and maintain a solid understanding of the following technologies: 
    • Visual Studio (C#, .NET Core, ASP.NET MVC, web services, Azure servicesOffice Add-ins, etc.)
    • Web Development (HTML, CSS, JSON, JavaScript, jQuery, web services, RESTful APIs, etc.) 
    • Microsoft Azure (Web AppsLogic Apps, Functions, SQL as a Service, Storage, DevOps, etc.) 
    • Office 365 (SharePoint, Teams, etc.) 
    • Power Platform (Power Apps, Power Automate, Power BI, etc.)