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
Any Graduate