Jobs Listing

Windows Desktop Application Developer

  • Job Tracking ID: 512546-576971
  • Job Location: Ypsilanti , MI
  • Job Level: Any
  • Level of Education: Any
  • Job Type: Full-Time/Regular
  • Date Updated: August 02, 2017
  • Years of Experience: Any
  • Starting Date: ASAP



Invite a friend
facebook LinkedIn Twitter Email


Job Description:

Experienced Powerbuilder Application Systems Developer / Analyst with proven experience in performing programming solutions for existing problems and making system enhancements from documented system specifications.

Experience and Skills:

Technical Skills:

  • Proficiency in Object Oriented programming Powerbuilder 10.5 or greater.

  • Strong SQL Server Background/Administrator

  • JavaScript experience highly preferred

  • Experience in analysis, design, development, testing, and implementation of large automated systems.

  • Legacy, client server development of major applications.

  • Systems with 2 Tiered and N-tiered architectures.

  • Knowledge of other languages including .Net, Visual Basic, Visual Foxpro a plus

     

Specific Requirements

  1. Maintain and improve existing sales systems called FODES.

  2. Write code that for updating SQL databases.

  3. Assist in migrating portions of Flight Manager Solutions (a legacy computer program) used by crew training and crew scheduling to Powerbuilder platform while also sharing features and data where appropriate for both program.

  4. Correct errors by making appropriate changes and then rechecking the program to ensure that the desired results are produced.

  5. Conduct trial runs of programs and software applications to be sure they will produce the desired information and that the instructions are correct.

  6. Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.

  7. Consult with managerial and technical personnel to clarify program intent, identify problems, and suggest changes.

  8. Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.

  9. Write or contribute to instructions or manuals to guide end users.

  10. Investigate whether networks, workstations, the central processing unit of the system, and/or peripheral equipment are responding to a program's instructions.