Job Title: .Net Full Stack Developer
Job Location: Newark NJ
Job Type: Contract
Job Description:
- Design develop and maintain full-stack web applications using .NET technologies (e.g. C# Core .NET Framework).
- Develop robust server-side logic APIs (RESTful and/or GraphQL) and integrate with various databases (e.g. SQL Server PostgreSQL MongoDB).
- Implement engaging and responsive user interfaces using modern front-end frameworks and libraries (e.g. Angular React HTML5 CSS3 JavaScript/TypeScript).
- Collaborate closely with product owners UI/UX designers and other developers to translate business requirements into technical specifications and deliver high-quality solutions.
- Write clean efficient scalable and well-documented code following best practices coding standards and design patterns (e.g. SOLID principles Clean Architecture DDD).
- Conduct thorough unit testing integration testing and participate in code reviews to ensure code quality performance and maintainability.
- Troubleshoot debug and resolve complex application issues across the full stack.
- Participate in the entire software development lifecycle from concept and design to deployment monitoring and ongoing support.
- Work with version control systems (e.g. Git) and participate in CI/CD pipelines (e.g. Azure DevOps Jenkins).
- Stay up-to-date with emerging technologies industry trends and best practices in .NET and full-stack development.
- Provide technical guidance and mentorship to junior developers fostering a culture of continuous learning and improvement.