Job Description:
 |
Our client, a St. Louis based company with an especially complex development environment, is seeking strong application development talent.
Position Description
Provide overall development and implementation of new multi-tier computer applications within the organization’s multiple operating system environments; seek opportunities to improve, replace, or enhance legacy systems performance or design, so they may continue to meet management’s decision-making requirements. Position focus tends to be on organizations more complex systems and applications.
Ensure that new and modifications to existing applications are adequately tested and documented; create and review system documentation, including the development of implementation and rollback procedures; coordinate user acceptance testing as well as application interface testing.
Assist in the evaluation of programming tools and utilities, in the development of programming standards and best practices and in the mentoring of department’s entry level staff on proper techniques and development practices; act as a resource for issue resolution.
Maintain the integrity of application source code and underlying data through the use of version control systems and tape backups.
Qualifications/Skills
Bachelor’s degree in Computer Science, Information Systems, Business or closely related field
Minimum of five (5) years of system development and design experience, as well as a minimum of two (2) years solid programming in Java
Strong background in computers and technology and in object oriented development technologies
Knowledge of database design, access methods, data normalization and relational database concepts (preferably with MS SQLServer)
Ability to analyze problems, collect data, establish facts and draw valid conclusions
Effective oral and written communication skills
Skill Specific
Required
1-2 years in Server-Side Java
Struts or MVC
2-phase Commit Transactions
EJB Experience
JSP/HTML
Strong SQL Background (Oracle or MS SQLServer)
Desired
XML
UNIX exposure
PVCS or similar version control software
UML
Formal Software Development Lifecycle
|