Research, design, develop, test, implement and support software applications and systems for clients and ensure that the software design is consistent with industry best practices in terms of their scalability, availability, maintainability and adaptability.
Study client's business process to ascertain its needs in
Software solutions;
Analyze system requirements;
Analyze technical specification;
Participate in feasibility study of new applications;
Design to meet the functional and structural requirements;
Prepare work flow chart and diagram to illustrate sequence of steps of programming;
Write code to develop various features and components;
Develop SQL queries to work with business logic;
Write JSP/Servlet;
Develop interoperable Web Services in WSAD;
Create WSDL;
Generate corresponding classes using AXIS;
Implement in a multi-threaded environment; enhance functionality and fix exceptions;
Automate unit and integration tests;
Use JUNIT to enforce standards compliance and general usability;
Perform version control and configuration management using Clear Case; and provide user support.
Use UNIX (Linux, RHEL, OEL, SUSE), Windows 98/NT/2000/XP, HP-UX, AIX, Sun Solaris, Oracle, SQL Server, PL/SQL, FoxPro, MS-Access, PostgresSQL, Tomcat/Apache, BEA Web Logic, Java, JSP, Servlets, Java Beans, JavaScript, AWT, ASP, EJB, Spring, Hibernate, C/C++/C#, VC++, HTML, XML, JDBC, Roadrunner, Clear Quest, PHP, CSS and Jquery. Master degree in a computer related field. One year related experience. Work at various unanticipated locations throughout the U.S. Travel/relocation is required. Submit applications to
[email protected]