seeking Microsoft Full Stack .NET Developers for hybrid positions in Long Island City, NY.
Applicants should be prepared for onsite work in Long Island City, NY at least 3 days per week.
Position: The Microsoft Full Stack .NET Developer is responsible for working on a software development project team, developing applications consistently, and adhering to a standard set of tools and architecture with extensive hands-on experience developing applications using Microsoft .NET (C#) 4.0/4.5/4.6 and .Net Core 2.0 and Oracle PLSQL and SQL Server T-SQL.
MANDATORY SKILLS/EXPERIENCE:
- Minimum 5 years of hands-on experience developing professional applications using Microsoft .NET (C#) 4.0/4.5/4.6 and .Net Core 2.0 or above.
- Strong understanding of OOP, architecture designs and patterns.
- Sound Knowledge of Web API, LINQ, Entity Framework and ADO.NET.
- Hands-on experience with the latest web standards and technologies ASP.NET MVC 5, HTML5, CSS3, JavaScript and Angular 4.0 or above.
- Experienced in Kendo UI for MVC from Telerik.
- Proficiency in relational database Oracle 10g/11g/12c.
- Proficiency in relational database SQL Server 2016.
- Must be able to create and modify stored procedures, functions, triggers, packages, views, materialized views, and database links. Experience with both PL SQL and MS SQL required.
- Experience working with REST and SOAP and data interchange standards including XML and JSON.
- Experienced in Team Foundation Server - Team Development including source control management, build processes, unit testing and deployment.
- Proficient in developing CICD/ Delivery pipelines in Azure DevOps environment.
- Good understanding of Azure AD authentication, B to C and B to B.
- Experienced in cloud computing like Azure App Services, Azure Functions.
- Excellent interpersonal, organizational, written communication, oral communication and listening skills.
- Must be self-motivated, results-oriented, and able to work on a team.
- Bachelor's degree in Computer Science OR equivalent experience.
SCOPE OF SERVICES:
- Develop distributed and scalable web applications using ASP.NET MVC 5 framework.
- The selected candidate will be a key member of a core development team participating in all aspects of the client’s Software Development Life Cycle as specified by the Project Manager.
- Contribute to the applications Design and Architecture effort.
- Work with technical project managers and application directors to ensure that client expectations are met and that project schedules are adhered to.
- Interact with end users to understand requirement specifications, perform analysis, documentation, design, and code test solutions, and write user manuals.
- Document, develop, maintain and upgrade existing applications, modifying the Applications as required, based on the desired Architecture.
- Contribute to implementation efforts (UAT, environment setup, end user support).
- Use the client’s tools to report activities and update project status as required.