Job Description
Role: .NET Full Stack Developer
Duration: 12 months
Location: Princeton, NJ- Hybrid
Job Description
Responsibilities
- Be an integral part of a scrum team participating in the full software development lifecycle, including requirements, solution design, development, QA, and implementation.
- Responsible for development, modernization, and enhancements to either existing applications or developing new enterprise microservice applications.
- Write automated unit test cases to support test-driven development (TDD).
- Support verification and validation of software by supporting the Quality Assurance team.
- Perform application and security code scans and support the remediation of scan findings.
- Contribute to daily stand-up meetings and sprint retrospectives
You are someone who
- Excels at problem-solving/analysis.
- Has deep depth and breadth of understanding in your area of expertise.
- Communicates effectively.
- Effectively manages your time and competing deliverables.
- Enjoys and excels at being part of a team and fostering teamwork.
- Demonstrates initiative and drive to pursue and achieve goals.
- Delivers exceptional customer service.
Requirements
- Bachelor’s Degree in computer science, information systems, or related discipline, or equivalent combination of education and relevant experience.
- 5+ years of programming experience using Microsoft .NET technologies (Visual Studio, C#, Entity framework) and MS SQL Server.
- Experience with JavaScript libraries (e.g., jQuery, Angular, AngularJS, Knockout.JS, VueJS, Kendo UI, React Js).
- Familiarity with working in an Agile Scrum environment.
Additional Information
All your information will be kept confidential according to EEO guidelines.