Overview
On Site
Depends on Experience
Contract - W2
Contract - Independent
Skills
. NET
Angular
Azure
Bootstrap
C #
Entity Framework
JQuery
JavaScript
Microsoft . NET
NOSQL
Scrum
Unit Test
Windows Services
attention to detail
configuration management
relational databases
team player
test automation
Job Details
Title: .NET Technical Lead (Azure)
Location: NYC, NY
Type: Long-term
Job Description:
- Demonstrable experience developing on Microsoft .NET stack including C#, .NET Framework and .NET 6, Windows Services, OWIN Framework, Entity Framework, Unit Test Frameworks, IIS
- Demonstrable experience developing secure web-based client applications using HTML, JavaScript, JQuery, Angular, Bootstrap, CSS/SCSS
- Demonstrable experience working with relational databases and NOSQL databases.
- Demonstrable experience developing API/Services: REST, SOAP, WCF
- Design and implement a highly available and modular framework to deliver full stack features in a reusable way using an advanced scalable platform.
- Provide technical leadership in Scrum Teams by enforcing the vision of the application architecture and safeguard the integrity of the application environment, in alliance with architects and other tech leads.
- Function as the go-to technical leader for the software applications supported, requiring depth and breadth of knowledge in technologies, applications, integration, interfaces and business domain.
- Understand and implement the overall technical vision for projects, programs, or systems, keeping in mind cross-functional impacts, integration across the organization and architecture rationalization.
- Proactively address technical issues and risks
- Collaborate with teams to identify opportunities for integration across tools used in the life cycle, including agile, test automation, platform configuration management, and efficiency improvement.
- Mentor team members (including Sourcing Partners) to enforce development guidelines and best practices.
- Work closely with stakeholders to design and document automation solutions that align with the business needs and also consistent with the architectural vision.
- Demonstrate attention to detail and ability to manage multiple priorities in a fast-paced environment
- Operate at a high level of independence while remaining a team player.
- Provide concise, transparent communications about potential risks, mitigations and business impacts in a timely manner.
- Understand technology trade off risks for the best customer value delivery.
- Take ownership to drive innovation for effectively leveraging technology to solve the customer problem.