|
POSITION SUMMARY: This position is responsible for developing and delivering successful Web-based applications and in coordinating and managing such deployments. ESSENTIAL FUNCTIONS: THE FOLLOWING ARE THE USUAL, BASIC AND ESSENTIAL FUNCTIONS OF THE POSITION. THESE FUNCTIONS ARE NOT TO BE CONSTRUED AS AN EXHAUSTIVE LIST OF ALL RESPONSIBILITIES, DUTIES, AND SKILLS REQUIRED. • Define and/or verify system/programmatic requirements through the analysis of associated business processes, user requirements and operational policies. • Design, and implement complex, multi-tier distributed software applications using J2EE blue print standards. Segment and design system layers to support componentized and layered application development, including user interface, business functionality, and database access. • Interface with other IT areas and end-users in most phases of software development. • Support our existing Java applications and new development efforts as we continue our migration effort to Java / J2EE technologies. • Research and evaluation of relevant technologies and presentation of alternative solutions. • Develop, execute and review unit test plans and results. • Produce Technical Requirement Documentation. REQUIRED KNOWLEDGE, SKILLS, AND ABILITIES: • Comprehensive and in-depth knowledge of the principles, concepts and theories of software development techniques and systems design as well as the ability to recognize, analyze and determine alternatives and take action to correct problem areas. • Knowledge of Java related technologies such as Java, JavaScript, JSP, EJB, HTML, XML, and DB2. • Knowledge of J2EE application servers such as IBM Websphere. • A good understanding of UML. • Ability to manage multiple tasks, work in a team environment, understand and be responsive to project and customer needs, and work under tight deadlines. • Ability to interface with other IT divisions or customers to provide technical expertise. • Ability to troubleshoot J2EE production issues. REQUIRED EDUCATION AND EXPERIENCE: • BA/BS or equivalent combination of education, training and experience • 1 to 2 years experience as a web developer with strong knowledge of Java, JavaScript, Servlets, JSP, EJB, HTML, XML, and SQL Server 2000/DB2. • 1+ years experience working with J2EE architecture, J2EE patterns and the development of application framework. • 1+ years experience working with industry standard development tools, preferably Rational Application Developer. • System Development Methodology, tools, and techniques experience. PREFERRED QUALIFICATIONS (EDUCATION, EXPERIENCE, KSAs): • Bachelors Degree • 3 years experience as a web developer with strong knowledge of Java, JavaScript, Servlets, JSP, EJB, HTML, XML, and SQL Server 2000/DB2. • Project management experience • Excellent oral and written communication skills. PHYSICAL REQUIREMENTS: • This position requires the ability to sit for long periods of time, hear and converse over the telephone and in-person, and key frequently on a computer (2 or more hours per day).
|