We are independent & ad-supported. We may earn a commission for purchases made through our links.
Advertiser Disclosure
Our website is an independent, advertising-supported platform. We provide our content free of charge to our readers, and to keep it that way, we rely on revenue generated through advertisements and affiliate partnerships. This means that when you click on certain links on our site and make a purchase, we may earn a commission. Learn more.
How We Make Money
We sustain our operations through affiliate commissions and advertising. If you click on an affiliate link and make a purchase, we may receive a commission from the merchant at no additional cost to you. We also display advertisements on our website, which help generate revenue to support our work and keep our content free for readers. Our editorial team operates independently of our advertising and affiliate partnerships to ensure that our content remains unbiased and focused on providing you with the best information and recommendations based on thorough research and honest evaluations. To remain transparent, we’ve provided a list of our current affiliate partners here.
Roles

Our Promise to you

Founded in 2002, our company has been a trusted resource for readers seeking informative and engaging content. Our dedication to quality remains unwavering—and will never change. We follow a strict editorial policy, ensuring that our content is authored by highly qualified professionals and edited by subject matter experts. This guarantees that everything we publish is objective, accurate, and trustworthy.

Over the years, we've refined our approach to cover a wide range of topics, providing readers with reliable and practical advice to enhance their knowledge and skills. That's why millions of readers turn to us each year. Join us in celebrating the joy of learning, guided by standards you can trust.

What Does a Progress Developer Do?

By A. Leverkuhn
Updated: Mar 03, 2024
Views: 15,342
Share

A progress developer works in specialized kinds of development roles in IT. Many progress developers work with a software programming language called Progress 4GL, which was developed by a company called Progress Software. Some of these jobs also revolve around the idea of progress in artificial intelligence, where a progress developer might be involved in continual efforts to achieve more with AI.

Progress developers often need to have specific experience with progress 4GL. The name of this language has since been changed to OpenEdge Advanced Business Language, or OpenEdge ABL, but some employers might still reference it by its old name. This software uses relational database and other programming tools to help developers build more into an application or renovate it for modern goals or benchmarks.

One of the responsibilities of a progress developer might be to manage a team or project in order to meet deadlines. Some employers who hire progress developers talk about ownership of a project or process, where this individual might have a high level of responsibility in IT projects. These individuals might work full time and also be on call during special hours for problems with a specific tech project.

In many job roles, progress developers will often meet with a variety of other professionals to brainstorm around development goals. These professionals will often work with other developers and engineers, as well as database management staff or quality assurance staffers. They may report work in their departments to various other departments in order to verify that the different parties involved in projects are on the same page. These individuals might also meet with business leaders to get feedback on some of the goals and requirements for a specific project.

Generally, a progress developer is expected to have intimate knowledge of various aspects of development projects. This can include detailed analysis of user needs, extensive production of documentation on software, or close following of development toward pre-established standards or goals. This individual might also be involved in testing or debugging applications or other products to meet standards.

Many progress developers will use knowledge about operating systems, databases, and other technology to achieve their various goals. These professionals might also benefit from specific experience and knowledge of particular industries or fields where employers are using specific types of technology resources. Advanced degrees in computer science or similar fields can help a progress developer to bring the right skills and experience to the table.

Share
Practical Adult Insights is dedicated to providing accurate and trustworthy information. We carefully select reputable sources and employ a rigorous fact-checking process to maintain the highest standards. To learn more about our commitment to accuracy, read our editorial process.
Discussion Comments
By anon994656 — On Feb 26, 2016

I've been a Progress developer for 22 years now. This is a good article. But seriously, AI! No! As you say in the article yourself, it's a fourth generation relational DB language and is not suitable for AI development. Progress is most suited for developing core business application quickly. It is one of the most literal languages out there, even a reasonable intelligent layman should be able to look at the code and have some idea what is going one. This is also a lucrative language to learn, as there are far fewer developers than job openings. This is a true niche market.

Share
https://www.practicaladultinsights.com/what-does-a-progress-developer-do.htm
Copy this link
Practical Adult Insights, in your inbox

Our latest articles, guides, and more, delivered daily.

Practical Adult Insights, in your inbox

Our latest articles, guides, and more, delivered daily.