Lead Full-Stack Application Developer (.NET & Azure)
Pay: $113.00 per hour – full-time, 40 hours weekly. 1-year contract-to-hire position.
About the Role
We are seeking an experienced Lead Full-Stack Application Developer to provide hands-on technical expertise and end-to-end ownership of Azure software development tasks within our distributed Scrum teams. In this role, you will collaborate with cross-functional engineering units across multiple geographic locations to ship resilient software while maintaining absolute environmental parity. You will interact effectively with clients and leadership, adapting your communication style for the appropriate technical or business audience. Rather than acting as a passive recipient of requirements, you will actively read, comprehend, and translate software requirements into structured Agile user stories, tasks, and reference documentation.
Requirements
- Minimum 10–12 years of proven experience as a developer building, configuring, and deploying enterprise APIs, websites, and related software into the Microsoft Azure cloud, including demonstrated experience guiding and leading an application team to adopt shift-left continuous deployment and continuous integration (CI/CD) workflows.
- Demonstrated experience in mentoring, upskilling, and enabling team members to successfully adopt and mature modern CI/CD and shift-left practices.
- Familiarity with Azure Gov Cloud environments and strong awareness of FedRAMP, FISMA, and Zero Trust Architecture (highly desired).
Skills
- Languages & Frameworks: Expert proficiency in C#, ASP.NET, JavaScript, TypeScript, HTML, and modern frameworks like Angular.
- Infrastructure, Security & Automation: Expertise in Git, Terraform, Jenkins, and Azure DevOps. Strong hands-on experience securing applications via Fortify and Sonatype code scanning tools.
Responsibilities
- Pre-Dev Test Authoring & Agile Story Development: Translate complex requirements into active Scrum tasks and author BDD acceptance criteria using Gherkin syntax (Given-When-Then) in conjunction with the Product Owner and Quality leads. Ensure 100% Requirements Traceability Matrix (RTM) depth back to Azure DevOps user stories by checking BDD feature files into version control before writing application code.
- Fail-First Methodology & Red-to-Green Transition: Execute automated tests in a proactive, fail-first (TDD) manner. Maintain a rapid Red-to-Green cycle velocity, treating successfully passing unit tests as the mandatory gate required to trigger high-level Playwright component acceptance tests. Each topic area’s microservices must be independently testable.
- Dynamic Feature Management & Environmental Parity: Wrap application behavior in conditional feature flags. Merge incomplete code behind runtime toggles in an "Off State" to prevent disruptions in shared environments or "staging drift."
- Performance Tuning, Resiliency & Scaling Validation: Proactively troubleshoot, configure, and optimize applications to ensure system resiliency and disaster recovery readiness. Analyze performance telemetry via Azure Monitor and Application Insights during scaling tests in INT and stress testing in LOD, optimizing code to protect CPU, memory, and database lag targets.
- Decoupled Architecture via Service Virtualization: Utilize API Contract Testing and Service Virtualization for all downstream and upstream interactions inside the DEV environment, restricting live connections to external apps to keep testing self-contained.
- Zero-Day Production Validation & Dark Launches: Execute silent Dark Launches in the live PRD environment. Configure precise targeting filters within the feature management UI to allow safe verification using production data and remain ready to execute toggle rollbacks in milliseconds if anomalies arise.
- Zero Dev-Bug Logging, Documentation & Knowledge Sharing: Troubleshoot and fix faults instantly during local development. Focus formal tracking on higher environments, shifting developer focus toward creating detailed technical documentation. No formal bug tickets for faults identified prior to code leaving the DEV environment.
Core Performance & Quality KPIs
- Shift-Left Quality, Security & Identity Validation: Ensure all local unit tests and automated regression tests pass for committed code. Fully remediate all critical, high, and medium findings flagged by Sonatype and Fortify code scanning tools prior to any environment deployment.
- Escaped Defects to Integration Environment: Target: Zero.
- System Resiliency & MTTR: Rapid troubleshooting and optimal application uptime trends.
- Documentation & Asset Fidelity: Maintain up-to-date architectures, API contracts, and team knowledge-base contributions.