Designs, programs, tests, implements, documents and maintains computing applications. Gathers and evaluates end user requirements. Writes and compiles code and constructs database objects based on documented design and analyzes information to determine architecture specifications, parameters for software compatibility, application security needs and other application architecture requirements. Modifies or upgrades applications to maintain software functionality. Identifies and resolves programming or application architecture problems. Reviews system performance and identifies and recommends improvements.
Typically 3 or more years HP Service Manager, Asset Manager, Business Objects BOXIr3/BOXI4, SQL/SQLPlus (Oracle 10g/11g), Connect-IT, C++, Java, Data Transformation, UNIX/Linux, Windows, (OS experience includes host scripting), Apache/TomCat experience
3 or more years experience designing, programming, testing, implementing, documenting and maintaining computing applications, software and computing application systems
Desire 2 or more years experience with ClearQuest and ClearCase
Analyzes information to determine computing applications and architecture specifications, parameters for software compatibility, application security needs and other programmer or application architecture requirements.
Designs application architecture, integrates application software, database and delivery subsystems for specific applications.
Identifies and resolves application architecture problems.
Schedules and plans assigned work.
Contributes to the completion of specific programs and projects.
Designs, codes, compiles and tests programs of a moderately complex nature.
Demonstrates knowledge of internal structure of the database(s) used.
Prepares program specifications for assigned programming tasks.
Conducts design review and structured walk-through presentations.
Prepares program documentation in compliance with established departmental standards. Investigate, analyzes, and resolves application problems.
Applies software engineering standards, processes, and techniques in assigned tasks.
Education / Experience:
Prefer a bachelor's degree in computer science and 6 years' experience or a master's degree and 4 years' experience
Required Experience: Apache, C++, HP, Java, Linux, Oracle, SQL, Unix, Windows
CTS International - 18 months ago