[Remote] Azure Lead AppDev Engineer
Note: The job is a remote job and is open to candidates in USA. Ascend Technologies is a company focused on modernization initiatives, seeking a Lead AppDev Engineer to serve as the senior technical execution leader in their client Modernization Program. This role involves translating modernization strategies into high-quality engineering delivery, driving the refactoring of legacy applications into Azure-native solutions, and mentoring engineers while enforcing engineering best practices.
Responsibilities
- Lead day-to-day engineering execution across modernization and operations workstreams, ensuring alignment to program architecture standards
- Translate modernization blueprints into sprint-level engineering designs, tasks, and deliverables
- Lead refactoring of legacy applications into .NET 8+ patterns, including modularization and API-first modernization
- Establish and enforce engineering best practices: clean code, code reviews, branching strategy, and release readiness controls
- Drive modernization of data access patterns (EF Core adoption, stored procedure rationalization, query optimization) in collaboration with DBA
- Partner with the Azure AppDev Systems Engineer to ensure environment readiness, deployment consistency, monitoring, and cost optimization
- Collaborate with QA to ensure automated testing coverage, regression protection, and quality gates in CI/CD
- Contribute to resiliency and disaster recovery enhancements (design input, implementation support, validation readiness)
- Mentor Senior AppDev Engineers and AppDev Engineers; provide coaching, feedback, and technical guidance
- Identify technical risks and technical debt; propose and execute mitigation plans
- Ensure resiliency, observability, and DR patterns are implemented consistently
- Develop or contribute to the technical backlog, epics and user stories in conjunction with the architect. May be asked to perform the technical product owner role
- Other responsibilities as assigned by management
Skills
- Bachelor's degree or equivalent experience
- 10+ years of enterprise application engineering experience, including modernization/refactoring initiatives
- Deep hands-on experience with C#, ASP.NET Core, .NET 6–8, and REST API development
- Strong experience with Azure PaaS application hosting (e.g., App Services) and cloud-native delivery practices
- Strong experience with SQL Server and modern data access patterns (EF Core/ORM), performance tuning, and troubleshooting
- Demonstrated experience implementing and operating CI/CD pipelines (Azure DevOps preferred) and Git-based workflows
- Experience leading engineering teams through delivery, including code reviews, estimation support, and execution oversight
- Strong understanding of secure coding practices and authentication/authorization concepts (OAuth/OIDC, Azure AD concepts)
- Azure certifications (Developer Associate, DevOps Engineer, or Solutions Architect)
- Experience with Azure API Management, Azure Functions, event-driven integration, or distributed systems patterns
- Experience implementing observability (Application Insights, Log Analytics, structured logging, tracing)
- Experience with modern JavaScript frameworks (React/Vue/Angular) supporting UI modernization
- Experience with disaster recovery planning and validation (backup/restore, failover, RTO/RPO requirements)
- Experience modernizing large-scale multi-tenant or multi-site platforms and implementing shared/common platform patterns
Company Overview
- Ascend Technologies helps customers to make IT investments, meet the needs of business and optimize productivity It was founded in 2020, and is headquartered in Chicago, Illinois, USA, with a workforce of 201-500 employees. Its website is https://teamascend.com/.
Company H1B Sponsorship
- Ascend Technologies has a track record of offering H1B sponsorships, with 1 in 2026, 11 in 2025, 16 in 2024, 12 in 2023, 9 in 2022, 11 in 2021, 6 in 2020. Please note that this does not guarantee sponsorship for this specific role.