Job Seekers, Please send resumes to resumes@hireitpeople.comPrimary Skills: Minimum of 7 years experience in Java-based Object Oriented Development (OOD) is required
Description:
Only GC and US Citizens
Purpose:
The ideal candidate will enjoy a fast-paced culture that promotes the development of new ideas in an
innovative environment. This candidate must be customer focused, have excellent time management,
communication, leadership, and follow-up skills. This is an exciting opportunity to work with cutting edge
technology on internet based mapping applications used throughout the country. We are seeking a senior
application person who is more than a developer, a candidate interested in leading technical teams.
Essentially you could say an application architect, who goes beyond normal development, meaning
somebody who has experience and skills for handling end-to-end projects in the application space, but
also can strategize and handle client relations and also be able to articulate technical intricacies in normal
terms. Candidates with a desire to lead project development teams are strongly encouraged to apply.
Responsibilities:
Under the direction of the Team Lead or as the Team Lead, the Senior Application Developer:
• Interfaces with customer to determine and document application requirements
• Coordinates with other functional members of the project team, ie. infrastructure, database
administrators, security, and configuration management
• Performs specialized programming duties including conceptual system design, specifications
development, including writing interfaces to Database Management Systems (DBMS)
• Designs detailed input and output record layouts, documenting the functions of programs
• Translates detailed design into computer software
• Tests, debugs, and refines the computer software to produce the required product
• Ensures that software design promotes modularity and portability and is reliable, serviceable,
and maintainable, has demonstrable accuracy, privacy and security, and is sufficient within the
parameters of the system
• Prepares required system and data requirements documentation, including both program-level
and user-level documentation; system test, implementation, and configuration management
plans and system demonstrations
• Design and develop Intranet-based interactive applications
Qualifications (specify minimum criteria for selection criteria)
Number of Years Experience Required:
• 7-10 years experience in the Information Technology industry
• 5 years experience with Oracle Database operating in a production environment
Minimum Education Required:
• Bachelors’ Degree in related field - Computer Science, Engineering, or Math is preferred
Technical Skills Required:
• 7 years experience as an application developer, with full development life cycle experience
(requirements phase through deployment)
• Experience leading Information Technology project teams
• Minimum of 7 years experience in Java-based Object Oriented Development (OOD) is required
• Hands on Experience with most of the following technologies and frameworks are a must: JDBC
& connection pooling, Struts, Spring, Hibernate, Tapestry, Ant, XML/XSL Parsers, other Apache/
Jakarta Open Source tools and frameworks
• Knowledge of UNIX environment is a must, Solaris preferred
• Knowledge and experiences developing Web Services
• Strong math skills a plus
• Exposure to GIS / ESRI environment is a plus
• Works within an Agile (Scrum) team to advance the state of the product
Computer Skills:
• SW Development skills required:
• Languages required:
o Legacy system replacement and reengineering
o Data integration and aggregation (i.e. FTP, synchronization, Web Services)
o Java, Servlets, J2EE. Java Server Pages
o Oracle PL/SQL including creating Views, Functions, and Procedures
o XML, HTML, JavaScript, CSS
• Knowledgeable in SW, HW, and technologies that support web-based application development,
ie Java, J2EE, Oracle Spatial, UNIX, XML, XSD and schema generation tools, PDF, AJAX , and GIS
tools.
• Application Servers & Platforms required:
o Sun Java System Application Server
o Apache Tomcat
o Windows 2000 and XP
o Sun Solaris
• Working knowledge of Geographical Information System (GIS) software a plus: ArcIMS, ArcSDE,
ArcView, ArcInfo, map routing software
• Experience with web-enabling technologies to enhance input to and output from geographical
displays is a plus
Other Knowledge, Skills, and Abilities Required:
• U.S. Citizen or person with valid U.S. Work Visa who has lived in the U.S. for 3 or more years
• Demonstrated ability to communicate and interface with the customer and interpret requirements
• Ability to communicate requirements.
Candidates selected will be subject to a Government background investigation and must meet eligibility
requirements.