Role: Progress OpenEdge ABL Developer, Remote
Work Hours: 6PM to 3AM IST
JOB SUMMARY:The role of a Developer is completing technical designs for new & enhanced systems, performing software testing, and providing support to end users for decade ERP applications.
Responsibilities include Managing ProgressOpenEdge ABL programming in ERPsystem and create, enhance, and maintain programs in decade systems to run ERP applications smoothly. Additional responsibilities include managing bugs, production support and coordinating team members to find the best solutions for future enhancements on applications.
KEY DUTIES & RESPONSIBILITIES:
- Production/customer support for program updates/fixes/troubleshooting.
- Supporting task requests from departments: care, purchasing, pricing, engineering, scheduling.
- On call and month end duties.
- UserID maintenance (create/remove).
- Mercury issues/maintenance using Progress language.
- Developing, configuring, modifying integrated business and/or enterprise application solutions within various computing environments.
- Creating tasks for project execution.
- Translating business requirements and functional specifications into logical program designs, code modules, stable application systems, and software solutions.
- Create technical documentation for reference and reporting.
- Develop test cases and perform unit and integration testing.
- Coordinate user acceptance testing.
- Develop a thorough understanding of the business functions.
- Facilitate the implementation and maintenance of complex business and enterprise software solutions to ensure successful deployment of released applications.
- Produce clean, efficient code based on industry level specifications and best practices.
- Recommend and execute improvements.
- Support system integration testing (SIT), user acceptance testing (UAT), participate and coach others in all software development lifecycle phases.
- Report progress and issues to Project Leader/Manager on a regular basis and ensure project schedules are met.
CERTIFICATION/FORMAL TRAINING REQUIREMENT (As applicable):
- Looking for a minimum of 3-5 years of relevant experience as a Developer using Progress OpenEdge ABL programming language.
- Proficiency in Progress coding for ERP applications.
- Translate business requirements into well-architected customized solutions that best leverage the platform and products.
- Integrate API’s with Progress Database or Pro2sql.
- Experience using Postman.
- Participation in efforts to develop and execute testing, training, and documentation.
- Ability to work as an individual contributor, solving complex problems through research and analysis.
- Excellent organizational, verbal, and written communication skills to work with individuals and teams across the organization.
EXPERIENCE REQUIREMENT (number of years range& notes as applicable)
- Minimum of 5-8 years usingProgress OpenEdge ABL programming language – Required.
- Knowledge on Character mode and GUI mode for progress is required.
ESSENTIAL SKILLS &QUALIFICATIONS: (MUST HAVE)
- Ability to understand the purpose of code by stepping through it.
- Proficient computer skills required, including Microsoft Office Suite.
- Willingness to adhere to definedprogramming standards.
- A drive to learn and the initiative to complete tasks beyond expectations.
- Excellent verbal and written communication skills.
PREFERRED SKILLS & QUALIFICATIONS: (NICE TO HAVE)
- Sqlmaintenance for both current server– Nice to have.
- Web service build using Progress OpenEdge ABL (API, Postman knowledge) – Nice to have.
- Experience with Autotask (or other type of helpdesk application).