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:
- 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
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
Explore More
Date Posted
12/05/2023
Views
0
Similar Jobs
Berkshire Hathaway Energy - Software Engineer 1/2/3/Sr - Berkshire Hathaway Energy
Views in the last 30 days - 0
View DetailsClient Service Manager, Retirement Plan Services - Charles Schwab
Views in the last 30 days - 0
View DetailsSenior Manager, Risk Analytics/Monitoring - Charles Schwab
Views in the last 30 days - 0
View DetailsSpecialist, Brokerage Service Representative - 401k and HSA - Charles Schwab
Views in the last 30 days - 0
View DetailsSenior Power Platform Developer (Dataverse) - Charles Schwab
Views in the last 30 days - 0
View Details