Job Description:
- This position provides production support, evaluates possible solutions, develops alternative solutions, recommends technical modifications, and designs, develops, and maintains and enhancements to application.
- Serves as a programmer responsible for the design, development, testing, on-going enhancements and documentation of technical architecture, software, databases and security solutions.
- Design and document IT solutions when new technology is involved with guidance and review from the solutions architect (SA) to ensure the software architecture aligns with the hardware architecture and other enterprise guidelines.
- Serves development resource, provides advice and guidance to other development staff.
- Reviews and approves recommended design solutions.
- Performs code review to ensure strategies and applications adhere to agency policies, standards or guidelines.
- Participate in wide coding standards review.
- Work with the solutions architect to setup the IT application development guidelines/processes.
- Develop/design the coding standards and integration processes/objects/framework that can be leveraged for an IT solution.
- Ability to write complex SQL scripts to analyze/correct data in the system.
- Review and approve application test plans.
- Incorporate all levels of security, which were identified as system requirements, into test plans.
- Design scripts and coordinate application peer testing, load testing and system integration testing.
- Develop and monitor defect tracking logs and facilitate problem resolution.
- Monitors long term IT solution trends and recommends IT solutions to alleviate persistent problems.
- Excellent problem-solving and analytical skills.
- Demonstrated track record of successfully managing large-scale system and project implementations.
- Strong understanding of the agile software development process.
- Strong object oriented programming knowledge - JAVA, model-view-controller paradigm (Struts open source framework), Object/relational mapping framework (Hibernate).
Skills:
· JAVA, PL/SQL, HTML, XML, JavaScript, JSP, Struts, Hibernate
· Relational Database Management System - ORACLE
· IBM Rational Application Developer, ORACLE SQL Developer
· Crystal Reports
· IBM Rational Clear Case, IBM Clear Quest
· IBM Relational Tool Concert (RTC)
Additional Information
All your information will be kept confidential according to EEO guidelines.