Programmer-Analyst
Youngsoft Inc. - Lansing, MI

This job posting is no longer available on Youngsoft Inc.. Find similar jobs: Programmer Analyst jobs - Youngsoft jobs

This position will provide the primary maintenance and support for critical PowerBuilder applications that are client/server and/or web-based systems. The position will provide the necessary programming skills using Client/Server IDE (interactive development environment) tools to maintain and support production systems. This position may also be responsible for migration and upgrade of selected systems from a client/server environment to a web-based environment.

This position may also include new development, maintenance and enhancements, which would encompass testing, implementation, and support. Description of the requested work, including deliverables and knowledge transfer Tasks:

·Provide support and assistance to users of specified systems as required, using Oracle and PowerBuilder.
·Maintain and enhance specified systems as required, using Oracle and PowerBuilder.
·Test and implement new releases of specified systems as required.
·Develop new, related systems using Oracle and PowerBuilder.
·Document all system changes.
·Arrange and facilitate meetings with clients to evaluate system needs and gather business requirements.
·Work on system design using Use Case Diagrams & Reports.
·Build logical/physical data models.
·Attend weekly meetings to keep the team and management aware of deadlines and changes that affect other outside responsibilities.
·Maintain constant availability to the clients/customers via e-mail and telephone during working hours.
·Work with the Configuration Manager on the Configuration Management needs for the supported system.
·Work with other team members when tasks call for a cross-team solution.
·Troubleshoot system problems when production errors occur.
·Use the appropriate tools to analyze and document proposed new applications.
·Use the appropriate tools to coordinate and document maintenance on existing applications.
Learn and understand the client's business process.
·Use software debugging tools to isolate problems.
·Use IDE tools to develop and maintain system source code.
·Use appropriate programming languages to develop and modify procedures, functions, and packages in the client/server environment using PowerBuilder and Visual Basic.
·Follow Department procedures and development coding standards when developing code.
.Document and recommend alternative solutions or application requirements for assigned projects.
·Utilize the department's development methodology to research, build, test, document, and implement assigned tasks.
·Prepare presentation materials for technical review meetings, approval sessions, and application demonstrations.
·Provide for a document trail of module modifications so that any team member can step in a troubleshoot problems for a specific module.
·Assist clients with preparation of help documents and procedure manuals affiliated with assigned projects.
·Troubleshooting systems.
·Documentation.
·Develop new, related systems or releases.
·Provide support and assistance.
·Learn the client's business environment.
·Develop and maintain records, prepares reports, and composes correspondence relative to the work
Use State of Michigan standard methodologies such as the State Unified Information Technology Environment (SUITE), Systems Engineering Methodology (SEM), and Project Management Methodology (PMM) in the maintenance, development, enhancement, and deployment of information technology systems
·Maintain awareness of emerging technologies and techniques as it relates to the contractors work. 

Required Qualifications
Skills Required:

Systems Analyst capabilities with 8 or more years of experience in application design, development, and maintenance; relies on experience and judgment to plan and accomplish goals, performs a variety of complicated tasks, may lead and direct the work of others, may report directly to a project lead or manager, a wide degree of creativity and latitude is expected.

Experience Required:

Candidates will be evaluated on the following criteria PowerBuilder Specialist:
5 years total development experience in one of the following languages:
PowerScript
·PowerBuilder Developer v.9+
·5 years total experience using the following development tools:
·Crystal Reports
·PowerBuilder
·5 years experience in Oracle 9i/10g or newer with skills in developing database triggers, procedures, packages and functions.
·5 years experience analyzing business requirements, generating project specifications, converting specifications into code, and applying knowledge of computer programming techniques and computer languages.
·5 years experience developing technical designs in consultation with other technical experts.
·5 years experience on one or more of the following design tools:
·IBM Rational Rose
·ERWin o Serena Prototype Composer
·Microsoft Visio
5 years experience developing unit test plans, test data and scripts for application validation and verification.
·5 years experience performing extensive analysis and design working on projects of all sizes that require exposure to all aspects of the project life cycle and creating and maintaining documentation in conformance with established standards.
·5 years experience working with application/solution architects to set direction of design and development for application development projects.
·5 years experience evaluating user requests for new programs or modified program components to determine feasibility, cost and time required, compatibility with current systems, and computer capabilities.
·5 years experience performing peer reviews of developed code to insure conformity to standards and design best practices.
·3 years experience reviewing technical designs and specifications for completeness and conformance to quality standards, especially as a mentor to less experienced developers.
·5 years experience analyzing business requirements, generating project specifications and converting them into code, and applying knowledge of computer programming techniques and computer languages.
·2 years experience in verbal and written communication with clients in English
·Experience working with MS Office applications
·Experience working in a team environment
·5 years experience working with System Development Life Cycle (SDLC) concepts 

Additional Information:

Agency-specific technical environment for the work The standard information technology environment consists of the Desktop Environment, Project Management Tools, the Business System Development Environment, the Web / Intranet Site and Application Development Environment, the Security Environment, and the Network Environment.

These environments include but are not limited to the following identified IT tools: Window XP Desktop Environment Microsoft Office/Office Professional XP, 2010 Microsoft Outlook 2010 Microsoft Internet Explorer 8.0 + Mozilla Firefox Oracle NetServices 9.2.06 + Adobe Acrobat Project Management Tools Clarity 8.1 Microsoft Project 2002 + Development Languages, Tools JDK 1.4, 5, 6 J2EE 1.4, JEE 5 Spring Framework Suite 2.x, 3.x DOJO Javascript Framework 1.1 and higher Struts 1.x JPA 2.0 Hibernate 2.x, 3.x Direct Web Remoting Apache CXF Apache Maven Nexus (Maven Repository Manager) Hudson (Continuous Integration Server

Min Requirement/Field of Study

Languages

- 5 years Oracle - 5 years Business Requirement - 5 years Technical Design - 5 years Design Tools - 5 years User Requests - 5 years SDLC - 5 years Required Skills