Role Overview :
We are looking for an experienced
Progress 4GL Developer
to join our team in Warsaw. The ideal candidate will be responsible for analysing, designing, and developing applications using
Progress OpenEdge
4GL. This role involves working closely with business stakeholders to gather and understand new requirements, perform issue analysis, and ensure the stability of applications in a large-scale production environment.
Key Responsibilities :
- Analyse, design, and develop applications using
Progress 4GL
Understand programming techniques and development logic to implement robust and efficient solutions.Interact directly with business users and stakeholders to gather requirements and clarify functional needs.Conduct root cause analysis and resolve issues in large-scale production environments.Optimise and enhance existing application components to improve performance and reliability.Collaborate with cross-functional teams to ensure timely delivery of enhancements and fixes.Write clean, maintainable, and well-documented code following best practices.Support testing, deployment, and post-implementation activities.Required Skills & Qualifications :
6–8 years of hands-on experience in application development.Strong understanding ofProgress 4GL
programming techniques and development logic.
Proven experience in analysis, design, and development of applications using Progress 4GL.Solid understanding ofSQL
and
PL / SQL
Strong analytical and problem-solving skills, particularly in production support environments.Good communication and collaboration skills to interact effectively with business users.Ability to work independently as well as in a team.Nice to Have :
Experience in large-scale enterprise systems.Exposure to performance tuning and optimisation in Progress OpenEdge environments.Familiarity with Agile / Scrum methodologies.Core Competencies :
Technical :Progress OpenEdge 4GL, SQL, PL / SQL
Functional :Problem Analysis, Application Design, Production Support
Soft Skills :Communication, Collaboration, Analytical Thinking