Progress Software Engineer

Urgent

Required Skills

Progress GUI (3)OpenEdge ABL (3)Progress (3)

Job Description

We specialize in ERP Software for the Building Materials Industry. As a Progress OpenEdge Engineer, you will work within a cross-functional, Agile development team to create and support our catalog of applications. You will be responsible for developing high-quality, customer-centric solutions that enable our customers to modernize and improve their business.

Responsibilities

  • Complete development of software features applying pragmatic principles
  • Operate as part of a cross-functional Agile team member throughout the life cycle of a project
  • Develop test harnesses and evolve code base to increase testability
  • Drive large-scale refactors of the code base to increase testability, maintainability, and reusability of core functionality
  • Maintain relational database schema to support a growing product
  • Apply accepted User Experience principles in development and improvement of the product
  • Debug functional and performance issues, while developing long-term resolutions
  • Create and maintain integrations to third-party applications
  • Perform code reviews and provide feedback
  • Provide training and mentorship for team members to expand knowledge and foster growth
  • Review test plans and provide feedback on project coverage

Qualifications

Knowledge, Skills, and Abilities:

  • Knowledge of OpenEdge ABLJavaScript, and SQL preferred
  • Deep experience in extending and evolving large-scale systems
  • Analytically minded, with a passion for developing core business logic
  • Strong diagnostic, analytic, troubleshooting, and problem-solving abilities
  • Self-motivated individual, with a willingness to learn and take ownership
  • Knowledge of Object-Oriented design principles and ability to apply them
  • Possess above-average math skills
  • Experience in development and integration of web services (e.g. REST, SOAP) is a plus

Education and Experience

  • Bachelor or Master’s Degree in Computer Science, Computer Engineering, Electrical Engineering, Management Information Systems, or related field preferred
  • 5+ years of direct experience in OpenEdge or equivalent preferred
  • Exposure to principles of User Experience Design
  • Previous experience working in distribution and/or working with ERP solutions is a plus

Additional skills we look for related to Progress:

  • Object Oriented
  • Progress Datasets
  • Progress Developer Studio for OpenEdge
  • WebHandler
  • Progress v11 or v12
  • New Progress AppServer for OpenEdge
  • Transaction scoping
  • Progress GUI
  • REST and SOAP Services

Benefits

A great talent deserves even greater compensation. CoDev provides several benefits that you can enjoy as soon as you join our growing team. We take pride in delighting you with what you deserve.