Job Duties :
Under limited supervision, design, develop, test, and implement complex client-server and web-based software application systems; gather and analyze end-user requirements for the system; provide expertise during SDLC; design systems using object oriented techniques and UML; write technical and functional design specifications based on business requirements; develop and support applications; migrate data from legacy systems to the current system being developed; validate consistency of data being replicated between primary and standby systems; coordinate performance tuning of code; perform code review written by development team members; write unit test plans based on business requirements and design specifications; automate test cases and execute them for each release; create programs to load data from flat files into the database; create programs that generate and transmit reports to other downstream applications; work closely with the production support team to fix high priority production issues; assist with deployment of application builds into production; mentor/assist less experienced team members; and use: Unix, AIX, Oracle, Golden Gate, Oracle Scheduler, SVN Tortoise, Toad, Remedy, CRON, Putty, PL/SQL Developer, SQL Developer, CA Agile Central – Rally, QC, SQL, PL/SQL, Java, JSP, XML, Unix Shell Script and related tools.
Minimum Qualifications Education :
Master degree in Computer Science/Applications, Computer Engineering, Applied Computer Science or in a related field of study (will accept equivalent foreign degree);
Experience : Two (2) years of experience as a Software Developer, Systems Analyst, Programmer or in a related occupation;
Other Requirements:
Experience must include two (2) years of work with Oracle, PL/SQL, Remedy, and CRON; must be willing to relocate
Any Graduate