Responsibilities:
.Net Full Stack Lead Developer/Team Lead
Mandatory Skills
Angular, C#, ASP.NET MVC, ASP.NET WEB API, SQL Server
Good To have Skills
SSIS, TFS/GIT, Couchbase
PRIMARY ROLES AND RESPONSIBILITIES:
- Create and deploy medium/high complexity layouts and components using Angular, C#, ASP.NET MVC, ASP.NET WEB API & SQL Server
- Design build and maintain efficient and reusable C# code using design patterns.
- Design build and maintain efficient and reusable front-end components using Angular.
- Leads and/or participates in project planning processes.
- Responsible for identifying development tasks in support of project planning and estimation and troubleshooting issues during and after implementation.
- Contributes to strategic planning meetings and provides guidance and expertise on system options, risk, cost vs. benefits, and impacts on business processes and goals.
- Works closely with architects to assure all systems are in line with IT long-term strategy.
- Create technical design specifications and assists in sizing technical requirements.
- Performs code reviews and advises on technical design specifications developed by junior developers.
- Codes applications or enterprise-wide software systems using a disciplined development process.
- Integrates solutions with other applications and platforms outside the framework.
- May assist in defining development guidelines and standards and ensures the adherence and compliance to standards, policies, and procedures.
- Contributes to deployment plans and may schedule the installation of new modules, upgrades, and fixes to the production environment.
- Works with Release Management to ensure modules are production ready.
- Supports the ongoing maintenance of applications or platforms.
- May troubleshoot existing information systems to identify errors or deficiencies and suggests/develops solutions.
EXPERIENCE AND EDUCATIONAL REQUIREMENTS:
Bachelor’s degree in computer science/IT or relevant field. Typically requires 6+ years of application programming and analysis experience.
MINIMUM SKILLS, KNOWLEDGE, AND ABILITY REQUIREMENTS:
- Strong software development skills with a solid understanding of project cycles, integrated development environments, and source control technologies.
- Minimum 6 years of experience in C#, ASP.NET MVC, ASP.NET WEB API, Entity Framework, and SQL Server.
- Minimum 3 years of experience in front end development with Angular (8+ version preferred), HTML/CSS
- Modern web application development experience.
- Experience in developing web applications using .NET Framework 4.6 or .NET Core.
- Experience building and consuming JSON-based ASP.NET Web API services.
- Experience working with responsive websites.
- Experience with Source Control Management systems, such as TFS or GIT.
- Experience with Relational Databases such as SQL Server or Oracle.
- Ability to identify, prioritize, and execute tasks to meet critical project deadlines.
- Ability to work well and collaborate with peers in a team-oriented environment with minimal supervision.
- Excellent written and oral communication skills.
- Ability to scope, design and implement solutions.
- Knowledge/ experience with Microsoft SQL Server Integration Services (SSIS) would be a plus.
Primary Skill Category Group > Skill Category > Skill
P3 - Microsoft > Microsoft Experience Tech > Microsoft Front End Development (FED) Angular
Secondary Skill Category Group > Skill Category > Skill
P3 - Custom Development > Server-Side Web Frameworks > ASP.NET MVC
Other Skill(s)
P2 - Microsoft SQL Server