Job Description
Progress/OpenEdge Full Stack Developer – Contract/Permanent
Location: Flexible/Hybrid 2 days on site
Engagement: Permanant
Our client, a forward-thinking organisation undergoing major modernisation within their technology landscape, is seeking an experienced Progress/OpenEdge Full Stack Developer to join their growing team. This is an exciting opportunity to contribute to a business-critical platform while working in a collaborative, agile environment.
Role Overview
As a Progress/OpenEdge Full Stack Developer, you will play a key role in enhancing, maintaining, and evolving a complex suite of systems. You will be heavily involved in hands-on development, architecture input, system optimisation, and end-to-end product delivery.
Key Responsibilities
* Core development across bug fixes, data fixes, feature enhancements, and third-party integrations
* Conducting peer reviews and testing, offering constructive feedback to the team
* Database administration including schema updates
* Contributing to the full product lifecycle from concept to deployment
* Assisting in delivery estimations and sprint planning
* Developing secure, scalable back-end solutions
* Maintaining and optimising existing systems
* Overseeing code releases, merges, and deployments across environments
* Creating and maintaining clear, developer-friendly documentation
How the Team Works
* Agile methodology (currently Scrum), with openness to evolving practices
* Pair Programming culture to encourage knowledge sharing and collaboration
* Test-Driven Development used where appropriate
What’s on Offer
* Flat team structure: Your input will matter; decisions are collaborative
* Friendly, supportive culture: Successes and challenges are shared as a team
* Technology-agnostic mindset: The best tools are chosen for each challenge
* Career growth: The team is expanding, with clear paths for professional development
Required Skills
* 5+ years' Progress/OpenEdge experience
* OpenEdge 11+ (experience with v12 and PASOE highly beneficial)
* Strong experience with database schema changes
* Experience with Subversion (SVN) or similar version control tools
* Confident working with Windows 10, macOS 10+, and Linux (Red Hat 7)
Database Administration:
* Structural DB changes, data dumps
* Performance tuning, backups/restores, migrations
* Fathom replication, disaster recovery
* Transparent Data Encryption (TDE)
* OpenEdge version upgrades
Additional Capabilities
* Requirements gathering
* Writing technical specifications
* Query performance tuning
* Creating test plans and test cases
* Strong communication and organisational skills
* Good time management and documentation abilities
* Ticketing system knowledge (Jira preferred)
* Ability to thrive in a collaborative agile team
* Excellent analytical and problem-solving skills