Progress Software Engineer

DMSI · Omaha, NE

Company

DMSI

Location

Omaha, NE

Type

Full Time

Job Description

DMSi is an independent, family-owned business, that specializes 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 AND DUTIES:

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

KNOWLEDGE, SKILLS, AND ABILITIES:Knowledge of OpenEdge ABL, JavaScript, 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

Ability to travel as needed

EDUCATION AND EXPERIENCE:Bachelor or Master's Degree in Computer Science, Computer Engineering, Electrical Engineering, Management Information Systems, or related field preferred

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

WORK ENVIRONMENT AND PHYSICAL DEMANDS:Normal office environment with use of computers and telephone systems; no unusual physical demands

Date Posted

10/09/2023

Views

6

Back to Job Listings Add To Job List Company Profile View Company Reviews
Neutral
Subjectivity Score: 0.5