A
Full Time Any

Job detail

.NET Full Stack Developer MIGA Modernization Track

Amaze Systems Inc

Washington, Washington DC, United States

Job description

Job Description
Serve as the Technical Lead for the MIGA Modernization Track, providing hands-on technical leadership and direction to the full-stack development team.
Lead the design, development, modernization, enhancement, and integration of enterprise applications using C#,.NET/.NET Core, ASP.NET Core, REST APIs, and modern engineering practices.
Design and develop responsive web applications using React/Angular, TypeScript/JavaScript, HTML5, and CSS3, integrated with backend services and enterprise platforms.
Translate business and functional requirements into technical designs, application components, APIs, integration services, and implementation specifications aligned with the solution architecture.
Drive modernization of legacy applications toward modular, API-driven, scalable, secure, maintainable, and cloud-ready architectures while addressing technical debt.
Design and implement RESTful APIs and enterprise integrations, ensuring appropriate authentication, authorization, validation, resiliency, error handling, logging, and interoperability.
Develop and optimize data-access components using SQL Server, Entity Framework/EF Core, LINQ, stored procedures, and optimized SQL queries, supporting application modernization and data integration requirements.
Establish and enforce engineering standards, design patterns, secure coding practices, code reviews, automated testing, and code-quality controls across the development team.
Collaborate with DevOps engineers to implement CI/CD pipelines, automated builds, deployments, configuration management, application monitoring, and DevSecOps practices using Azure DevOps/GitHub and relevant Azure services.
Lead technical troubleshooting, root-cause analysis, performance optimization, defect resolution, release support, and post-production stabilization for complex application and integration issues.
Work closely with Solution Architects, Business Analysts, QA, DevOps, Security, Data, and business stakeholders to manage technical dependencies, risks, integration points, and delivery priorities.
Mentor developers and lead technical/design reviews, knowledge transfer, reusable component development, and engineering best practices, ensuring long-term maintainability and supportability of the modernized solutions.
Qualifications / Experience
Bachelor's/Master's degree in Computer Science, Engineering, Information Technology, or related discipline.
Significant hands-on experience in.NET full-stack enterprise application development and modernization.
Demonstrated experience as a Senior Developer/Technical Lead on complex integrated enterprise systems.

Need help finding a job?

Chat with our AI assistant.