Job Title: .NET Full Stack Developer
Location: Washington, DC
Job Overview
We are seeking a highly skilled .NET Full Stack Developer with strong expertise in Angular, .NET Core, JavaScript, and REST API development to join a dynamic development team. The ideal candidate will have extensive experience building scalable enterprise applications, developing reusable front-end components, designing robust backend services, and implementing modern CI/CD practices.
This role requires hands-on experience across the full software development lifecycle, from architecture and development to deployment and production support.
Must Have Skills
Angular
.Net Core
JavaScript
Required Skills
Front-End
- Angular (Version 10+ preferred)
- Angular CLI
- TypeScript
- JavaScript (ES6+)
- RxJS
- NgRx State Management
- HTML5
- CSS3
- SCSS/SASS
- jQuery
Back-End
- .NET Core
- RESTful API Development
- Microservices Architecture
DevOps & Tools
- Git/GitHub
- CI/CD Pipeline Implementation
- Azure DevOps, Jenkins, or GitHub Actions
- NPM Package Management
- Build and Release Automation
Preferred Skills
- Monorepo Architecture (Nx, TurboRepo)
- Reusable Component Library Development
- Internal NPM Package Publishing
Key Responsibilities
Full Stack Development
- Design, develop, test, and maintain enterprise-grade applications using Angular and .NET Core.
- Build scalable and secure REST APIs for frontend and third-party integrations.
- Collaborate with architects, product owners, and cross-functional teams to deliver business solutions.
Front-End Development
- Develop responsive, reusable, and maintainable Angular components.
- Create and maintain shared component libraries and internal NPM packages.
Back-End Development
- Develop high-performance APIs and backend services using ASP.NET Core.
- Design scalable service-oriented and microservices-based solutions.
- Ensure application security, performance, and reliability.
CI/CD & DevOps
- Configure and maintain automated CI/CD pipelines.
- Manage build, test, artifact generation, and deployment processes.
- Support production releases and troubleshoot deployment issues.
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, or related field.
- 8+ years of professional software development experience.
- Strong expertise in Angular and .NET Core technologies.
- Extensive experience developing RESTful APIs and enterprise web applications.
- Experience with modern frontend architecture, state management, and reusable component development.
- Solid understanding of CI/CD pipelines and DevOps practices.
- Excellent problem-solving and communication skills.
Top Responsibilities
- Develop and maintain full-stack applications using Angular and .NET Core.
- Design, build, and support RESTful APIs and backend services.