Overview

.NET Development Lead / Charlotte, NC / Long term
Responsibilities:
Responsible for planning and executing the project and support deliverables across multiple technologies and applications
Design, Develop and Support complex mission critical enterprise applications in .Net technology across various business domains
Collaborate with Developers and Functional Analysts as needed to resolve and identify the root cause of product defects and/or usability concerns
Escalate issues and Communicate the status of deliverables to key stake holders
Responsible for the planning, prioritizing, execution and delivery of Dev efforts
Provide leadership for the project team regarding project scope & priorities, issue resolution, and establishing & adhering to development standards
Required Skills:
Experience developing and leading enterprise-class software development with 2+ years of experience in leading project/application development
Experience in web technologies with SME level skill set around core Microsoft technologies and .Net application development
Experience in implementing REST APIs for large enterprise applications
Experience in implementing/deploying solutions on AWS cloud
Strong knowledge in C#, MVC, Entity Framework, WebAPI, JQuery, JavaScript and Java Script Frameworks like Angular, SQL Server development
Strong and Proven Experience in using Modern Application development Frameworks in designing and developing large enterprise applications
Experience in creating and executing comprehensive development/project plans
Extensive background in Agile software development methodologies and work management using TFS and JIRA
Preferred Skills
Experience in .Net CORE based development
Experience implementing Micro Services
Building cloud ready applications utilizing micro services, containers, caching, in-memory computing and server-less architecture
Leadership Skills:
Demonstrated ability to handle/manage multiple technical projects simultaneously without compromising the quality of work or the final product
Demonstrated strong analytical and troubleshooting skills, as well as excellent written and verbal communication skills
Self-motivated team player to work in a fast paced, dynamic environment who thrives on challenging problems
Must have strong interpersonal skills and capable of working both independently as well as part of a team
Ability to balance business priorities with technical best practices and implementation methodologies while developing enterprise-class application software


More Jobs: