Role Name - .NET full Stack Senior Developer
Location: Newark, NJ Hybrid: Type Contract
ROLE_DESCRIPTION • Work closely with the US development team. • Independently design and create program code that is structured easily maintained and conforms to department standards. • Comply with development coding standards and processes and contribute to continuous improvement. • Analyze and validate computer program specifications submitting questions or requests for program logic changes in writing. • Prepare test data for trial runs perform thorough program and application testing. • Evaluate the scope and impact of a programming change or enhancement on the entire system. • Maintain all compile jobs code modules and screens required to test programs and document requirements to move to production. • Report to the project lead with articulation and insight on all aspects of the project • Develop and maintain all required documentation pertaining to the project
Essential Skills: • .NET Platform • React js and above • Asp.net MVC • C .NET Core • Design and develop scalable maintainable and reusable React components • Implement TypeScript best practices for strongly typed applications • Experience in Web API HTML CSS JavaScript SSIS SSRS • Strong development experience in SQL Server and database performance tuning • Experienced in using jQuery or other JS frameworks • Experience in application architecture in a distributed environment • Excellent verbal and written communication skills with an ability to communicate effectively and confidently with users team members and management along a wide spectrum of technical abilities
Qualifications and Key Skills & Experience: • Bachelors Degree in computer science or IT related field • 8 years experience in development
Desirable Skills: • Hands on experience in the following: • React js • Bootstrap • Web Services • WCF • HTML • Familiarity with CICD pipelines and tools such as TFS • Strong analytical skills including a thorough understanding of how to interpret business needs and translate them into application requirements. • Experience with unit testing frameworks • Use of any visualization modelling tools • Business Knowledge: An understanding of the Investments Industry