> Markdown version of [/jobs/ext/2680024-microsoft-platforms-developer](https://www.wearedevelopers.com/jobs/ext/2680024-microsoft-platforms-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Microsoft Platforms Developer - **Company:** Competitive Range Solutions, LLC - **Location:** O'Fallon, IL, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), .NET Framework, Application Programming Interfaces (APIs), Agile Methodology, User Authentication, Automation of Tests, Microsoft Online Services, C Sharp (Programming Language), Code Review, Cyber Security, Databases, Continuous Integration, Data as a Services, Extract Transform Load (ETL), Data Security, Relational Databases, Software Debugging, Knowledge Management, Open Web Application Security, Scrum Methodology, Software Engineering, SQL Stored Procedures, SQL Databases, Management of Software Versions, Web Applications, Enterprise Software Applications, Performance Testing, ReactJS, Indexer, SC Clearance, AngularJS, Information Technology, Low-code, Graphql, Front End Software Development, Restful APIs, Software Version Control, Powerapps, Service Stack, Static Application Security Testing - **Published:** September 2, 2026 - **Apply:** https://www.wayup.com/i-j-Microsoft-Platforms-Developer-Competitive-Range-Solutions-LLC-716054077131429/ ## About the Role + Shall be a U.S. citizen and shall possess an active Secret clearance, with the ability to obtain and maintain a Top Secret clearance with SCI eligibility. + Bachelor's degree in Computer Science, Software Engineering, or a related discipline, or an equivalent combination of education and directly relevant experience. + A minimum of four (4) years of professional software development experience, including hands-on delivery with C# and .Net and a modern JavaScript framework (Angular or React). + Working experience building and consuming REST APIs and writing SQL against relational databases. + Experience developing within a source-controlled CI/CD workflow, including pull request review and automated testing. + Demonstrated attention to accessibility and secure coding practices in delivered work., + Active Top Secret clearance with SCI eligibility. + Experience delivering software on Department of War networks under Risk Management Framework constraints. + Experience building solutions on Power Apps and Power Automate. + Trusted Tester certification or Section 508 accessibility testing experience. + DoD 8570/8140 IAT Level II certification (e.g., Security+ CE). + Microsoft certifications (e.g., AZ-204, PL-400). + Experience with automated testing frameworks and static application security testing tooling. + Agile or Scrum experience delivering in sprints with Government stakeholders., + Ships working software and finishes the unglamorous last ten percent - tests, documentation, accessibility. + Takes code review as a way to get better rather than a verdict to defend against. + Asks what the user is actually trying to accomplish before building what was requested. + Reliable on commitments inside a sprint cadence. + Comfortable working across unclassified and classified networks and adapting to the security constraints each environment imposes. ## Description CRS is seeking a Microsoft Platforms Developer to support execution of a Blanket Purchase Agreement (BPA) delivering Enterprise Knowledge Management (EKM) services to a U.S. Combatant Command headquartered at MacDill Air Force Base in Tampa, Florida. The BPA supports the Command Headquarters, its Component Commands, and its Theater Special Operations Commands (TSOCs), spanning multiple CONUS and OCONUS locations across a broad Area of Responsibility (AOR) and operating across unclassified and classified networks. This position executes development work across knowledge management systems design, development, and operations - custom web applications, APIs and stateless services, front-end development, database work, CI/CD, and quality assurance - and supports low-code application development., The Microsoft Platforms Developer shall analyze requirements and design, code, test, debug, and document full-stack web applications using C#, .Net, Angular, React, SQL, and related data services in the internal KM technology stack, in accordance with industry best practice. The individual shall build accessible, responsive interfaces using component-based patterns and modern design standards, deliver low-code solutions on Power Apps and Power Automate where appropriate, and support the pipelines, testing, and documentation that make releases repeatable and auditable., + Analyze requirements and design, code, test, debug, and document full-stack web applications using C#, .Net, Angular, React, and SQL, aligned to the Command's current KM technology stack. + Build integration adapters and stateless REST or GraphQL services that follow program standards for versioning, authentication, error handling, and schema documentation. + Develop against CI/CD pipelines with automated build, test, and deployment, using gated pull requests, environment promotion, and documented change control. + Create accessible, responsive user interfaces using component-based patterns, enterprise UI and UX standards, and the program's reusable design system and component libraries. + Ensure accessibility conformance for all front-end work and provide evidence of compliance under Department of War accessibility guidance and Trusted Tester practices. + Design, develop, and deploy low-code/no-code solutions using Power Apps and Power Automate to automate business processes and improve organizational efficiency. + Implement structured data work including schema changes, indexing, stored procedures, data access layers, and ETL/ELT processes supporting enterprise applications. + Conduct structured functional and non-functional testing using repeatable scripts and documented test cases covering unit, integration, end-to-end, performance, and security scenarios. + Support security testing against OWASP controls and DISA STIGs where applicable, and document test results, defects, remediation actions, and retest outcomes. + Apply KM content governance in application features and documentation - taxonomy, metadata, naming conventions, version control, and content lifecycle standards. + Instrument telemetry, logs, and alerts to monitor usage, reliability, and performance, and support continuous improvement based on user engagement and accessibility needs. + Produce developer documentation, runbooks, and API references recording configuration decisions, dependencies, and integration steps to support onboarding and sustainment. ## Related Videos - [Putting the Graph In GraphQL With The Neo4j GraphQL Library](https://www.wearedevelopers.com/videos/257-putting-the-graph-in-graphql-with-the-neo4j-graphql-library) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Optimizing Discovery: PostgreSQL's Role in Transforming GetYourGuide's Search](https://www.wearedevelopers.com/videos/1647-optimizing-discovery-postgresql-s-role-in-transforming-getyourguide-s-search) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [GraphQL + Apollo + Next.js: A Lovely Trio](https://www.wearedevelopers.com/videos/311-graphql-apollo-next-js-a-lovely-trio) - [Develop enterprise-ready applications for Microsoft Teams with Azure resources on modern web technologies](https://www.wearedevelopers.com/videos/187-develop-enterprise-ready-applications-for-microsoft-teams-with-azure-resources-on-modern-web-technologies) ## Related Articles - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)