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.