NET Technical Lead with Azure - New York County, New York, United States - Derex Technologies Inc

    Default job background
    Part time
    Description
    Job Description


    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.