Senior PeopleSoft Developer

Employer
Cru
Location
Orlando, Florida
Salary
Pay Level: Negotiable
Posted
Aug 01, 2017
Closes
Sep 30, 2017
Hours
Full Time

SUMMARY DESCRIPTION OF POSITION

The Senior PeopleSoft Developer will work with a team of other programmers to perform software development, and maintenance activities.  This will include configuring, customizing, and developing applications.

ESSENTIAL DUTIES AND RESPONSIBILITIES include the following: As an employee with Cru:

  • Actively and intentionally grow in his/her Christian faith
  • Maintain a positive witness for Christ
  • Express a dependence on the Holy Spirit
  • Share what God is teaching him or her
  • Consistently attend and participate in team/ministry devotional times.
  • Prepares detailed specifications from which programs will be written. Designs, codes, tests, debugs, and documents those programs.
  • Under general direction, formulates and defines system scope and objectives
  • Solves complex problems; takes a new perspective using existing solutions
  • Responsible for software integration, external interface development and technical documentation.
  • Codes individual modules and moderately complex functions, solving technical issues where precedent does not normally exist
  • Designs and develops some aspects of data conversion.
  • Analyzes, designs, develops, unit tests and maintains enhancements to existing software applications while following Cru's software development life cycle (SDLC) methodology..
  • Writes and maintains documentation to describe program development, logic, coding, testing, changes, and corrections according to standard operating procedures
  • Troubleshoots, documents and assists in the resolution of issues
  • Unit and system test his/her own code as well as the code of co-workers.
  • Regularly provides guidance and training to less-experienced analysts/programmers

SUPERVISORY RESPONSIBILITIES

This job has no supervisory responsibilities.

OTHER FUNCTIONS (Non-essential)

  • Provide technical training and assistance to users and other technical personnel in the form of training for the use of newly developed or enhanced software
  • Analysis of code to find causes of errors and resolve those errors.
  • Participate in technical problem solving discussions with his/her team or other teams
  • May be responsible for completion of a phase of a project or may participate in multiple phases of a project
  • Performs other work-related duties and special projects as assigned.

QUALIFICATIONS

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily.  The requirements listed below are representative of the knowledge, skill and/or ability required.  Reasonable accommodations maybe made to enable individuals with disabilities to perform essential functions.

KNOWLEDGE OF:

  • Advanced principles, practices, and techniques of computer programming
  • Advanced principles and techniques of system analysis, design, and programming
  • Standard software development life cycle (SDLC ) methodology
  • Knowledge of best practices and internal or external business issues to improve products/services or processes
  • Competent to work at the highest technical level of all phases of applications systems analysis and programming activities.
  • Detailed knowledge computer programming languages such as Ruby, Java, PL/SQL and Javascript. Ability to learn new programming languages
  • Technical aspects and advances in computer technology
  • Awareness/experience of field ministry and how it interacts with our current technology systems.
  • Ministry organization, operation, policies and objective

ABILITY TO:

  • Apply technical standards, principles, theories, and processes such as change and release management
  • Troubleshoot errors in data, program logic, and program coding
  • Prepare flow charts and diagrams for technical solutions
  • Compile, organize, analyze, and present statistical and technical data
  • Assist other programmers on assigned projects or tasks
  • Communicate well verbally and in writing
  • Write clear and concise programming documentation
  • Learn new programming technologies, ability to multitask and prioritize assignments with focus on meeting deadlines successfully.

EDUCATION

Bachelor’s degree in computer science, information technology, mathematics, or related field or equivalent years of professional work experience and at least 5 years experience in computer programming positions of increasing complexity, or equivalent combination of education and experience.  

Similar jobs

Similar jobs