Full Stack .NET Angular Developer
Posted Updated
Summary
12-month remote contract role (via staffing firm DatamanUSA) with a direct client in San Jose: build full-stack business applications using Angular v18+ on the front end and C#/.NET v7+ on the back end, working with Azure Cloud, Entity Framework/LINQ, REST/SOAP web services, plus unit testing and CI/CD.
DatamanUSA has an exciting opportunity for a Full Stack .NET Angular Developer to work with one of our direct clients in San Jose, CA.
Job Title: Full Stack .NET Angular Developer
Duration: 12 months
Location: San Jose, CA (Remote work)
Required Experience and Abilities:
- Having 5 years or more experience developing business application in Angular (with recent experience at a minimum using Angular v18 and up)
- Having 5 years or more Working with Microsoft .NET and Visual Studio (with recent experience using. Net v7.0 and up)
- Having 5 years or more experience developing programs in C# coding backend and web services
- Having 2 years or more experience using Azure Cloud Services
- Experience creating self-contained, reusable, and testable modules and components using Angular
- Strong Web UI Application development experience in building dynamic and responsive user interfaces using Angular for seamless and engaging user experiences.
- Solid knowledge and experience of .NET Core / frameworks (e.g. Entity Framework and LINQ);
- Development experience with Web Services (RESTful, SOAP)
- Ability to automate unit test cases for both Angular & .NET.
- Familiarity with build & deploy scripts, process to support CI/CD
- Experience with full stack (frontend and backend)
- Solid academic background in Computer Science
- Experience with Java-script & Typescript
- HTML/CSS Responsive Design (correct rendering regardless of device: Big Monitor, Small Monitor, Tablet, Phone, etc.)
- Experience with intelligent design (libraries/reusable code), documentation (inline comments, Word Documents, and Diagrams), coding standards, and code reviews
- Preferred to also have experience in developing application on other devices (e.g. mobile, tablets)