Description

Job Duties :

Under limited supervision, analyze moderately complex computer systems/procedures and design solutions using OOAD; provide expertise during system development lifecycle; analyze user requirements, procedures and problems; coordinate with managers to identify/solve problems and clarify objectives; plan and design systems using structured analysis, data modeling, information engineering and advanced theoretical concepts; formulate use case diagrams, flow charts, activity diagrams, sequence diagrams and other models; estimate project implementation and evaluate new tools/technologies; develop business flow and system functional and technical design; analyze workflow and system needs for conversions and migrations; implement SOA architecture; deploy code changes; provide support for existing applications such as troubleshooting, bug fixes, and minor enhancements of existing applications; develop, document and revise design procedures and quality standards; translate requirements into application code/logic and configure hardware and software; develop reports; monitor performance and analyze and tune SQL statements; perform validation; collaborate with project manager for UAT; test, maintain and monitor programs and systems; troubleshoot systems and fix errors; coordinate installation; mentor/assist less experienced teammates; and use: UNIX, Windows, Oracle, SQL Server, TFS, SSRS, Ajax, Silverlight, ServiceNow, CSS, Java Script, HTML, XML, ASP.Net, C#.Net, ADO.Net, Web Services and related tools.

Minimum Qualifications Education :

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

Experience  : One (1) year of experience as a Software Developer, Systems Analyst, Programmer or in a related occupation;

Other Requirements :

Experience must include one (1) year of work with UNIX, Oracle, ServiceNow, ADO.Net and C#.Net; must be willing to relocate

Education

Any Graduate