Job Description :
FULL STACK .NET DEVELOPER

Responsibilities:

ul>
li>Design and develop new front-end and back-end custom web applications using modern web development tools, technologies and frameworks including Angular, VB.Net, C#, with Oracle backend database./li>
/ul>

ul>
li>Provide maintenance and support services on legacy web applications./li>
/ul>

ul>
li>Perform all aspects of the software development lifecycle (SDLC) using both Waterfall and Agile methodologies./li>
/ul>

ul>
li>Develop and maintain a customer-focused relationship with business stakeholders and other IT areas by exhibiting a high level of collaboration, timely communication and responsiveness./li>
/ul>



Qualifications:

ul>
li>5 or more years of web application development (both front and back end) expertise in large, complex environments and must have a track record of successful and reference-able customer projects./li>
/ul>

ul>
li>Must have expert level experience in developing applications using Angular, VB.NET, C#, and Oracle from a database perspective./li>
/ul>

ul>
li>Experience developing clients using Angular framework (re-usable components, directives, pipes, services, routes, etc./li>
/ul>

ul>
li>Experience working with XML files./li>
/ul>

ul>
li>Recent hands-on experience with VB.Net and C# Net 4.5 and .Net Core 2.1.5 + frameworks/li>
/ul>

ul>
li>Strong experience with full SDLC projects in Waterfall and Agile environments./li>
/ul>

ul>
li>5 years of experience creating tables, views, indexes, packages, procedures and functions within Oracle PL/SQL (current version 12C +/li>
/ul>

ul>
li>Extensive experience with state management using NgRx (effects, actions, reducers, etc and handling errors./li>
/ul>

ul>
li>Comfortable with use of JSON, Observables, Promises, etc./li>
/ul>

ul>
li>Extensive experience with Team Foundation Server./li>
/ul>

ul>
li>Experience working with Jira / Confluence/li>
/ul>

ul>
li>Integration work with .Net and Oracle backend systems./li>
/ul>

ul>
li>Expertise in Object Oriented design and development./li>
/ul>

ul>
li>Excellent communication skills and ability to work well as a team member and with minimal supervision to deliver a quality software product on time and on budget./li>
/ul>

ul>
li>Bachelor’s degree is preferred./li>
/ul>