Description

Primary Roles And Responsibilities

 

  • Create and deploy medium/high complexity layouts and components using JavaScript, Angular, C#, ASP.NET MVC, ASP.NET WEB API & Visual Studio.
  • 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 another related field. Typically requires 8 or more 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 8 years of experience in C#, ASP.NET MVC, ASP.NET WEB API, Entity Framework, and SQL Server.
  • Minimum 4 years of experience in front end development with JavaScript, Angular/React, HTML/CSS
  • Modern web application development experience.
  • Experience in developing web applications using .NET Framework 4.5 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.

Education

Any Graduate