Description

Job Duties :

Under limited supervision, design, develop, maintain, modify and support complex client server and .Net applications; responsible for full SDLC; analyze business and technical requirements; generate technical specification documents and functional specification documents; develop core functionalities, create user interfaces and validate user input; develop components for application tiers; design and implement database and business logic layers; perform object mapping; develop stored procedures, views and joins; ensure that applications meet requirements for backward compatibility, extensibility, reliability, maintainability, availability, security, reusability, scalability; develop client side validations; create unit test cases; develop and direct software system testing and validation procedures; write test cases and test plans, and generate test scripts; perform unit and integration testing; execute automated test cases; track and fix bugs; coordinate deployment of presentation layer and WCF services; perform version control and source code maintenance; review code; assist/mentor less experienced team mates; and use: Windows, IIS, Oracle, SQL Server, Selenium, NUnit, Visual Studio.Net, SOAP,.Net, LINQ, ADO, ASP, C#, MVC, HTML, CSS, JavaScript, Angular4, XML, WCF, TFS, SVN, JQuery and related tools.

Minimum Qualifications Education :

Bachelor degree in Computer Science, Computer Engineering, Information Technology/Systems or in a related field of study (will accept equivalent foreign degree);

Experience  : Five (5) years of progressive experience as a Software Developer, Systems Analyst, Programmer or in a related occupation;

Other Requirements:

Experience must include five (5) years of work with SQL Server, LINQ, .NET, ADO, and ASP; must be willing to relocate

Education

Any Graduate