> Markdown version of [/jobs/ext/3279799-senior-application-developer](https://www.wearedevelopers.com/jobs/ext/3279799-senior-application-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Application Developer - **Company:** FalconSmartIT - **Location:** London, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** PHP (Programming Language), Agile Methodology, Server Applications, Component-Based Software Engineering, Application Integration Architecture, Business Logic, JIRA, Unit Testing, Microsoft Azure, Bash Shell, Software Bug Management, Software Quality, Code Review, Continuous Integration, Relational Databases, Database Development, Software Debugging, DevOps, HP Systems Insight Manager, JSON, Python (Programming Language), Object-Oriented Software Development, Progress OpenEdge (IDE), Windows PowerShell, Scrum Methodology, Application Data, Simple Object Access Protocol (SOAP), Software Deployment, Software Engineering, Subversion, Extensible Markup Language (XML), Data Logging, Scripting, Enterprise Software Applications, ReactJS, Grafana, Git, Information Technology, Deployment Automation, Openedge Advanced Business Language, Restful APIs, Software Version Control, Api Management, Servicenow - **Published:** September 24, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=14027ad4db842c43 ## About the Role * 6+ years of hands-on experience in Progress OpenEdge application development. * Strong expertise in OpenEdge ABL/4GL, including procedural and object-oriented programming. * Experience with OpenEdge AppServer and WebSpeed development. * Strong knowledge of application integration using SOAP, REST, XML, JSON, and related technologies. * Experience with debugging, error handling, logging, performance analysis, and application optimization. * Understanding of software development lifecycle, Agile methodologies, code reviews, and testing practices. * Experience using Azure DevOps (ADO) and/or Jira for Agile delivery and work management. * Experience with source control tools such as Git, SVN, or similar. * Strong analytical, problem-solving, collaboration, and team-player skills. * Excellent written and verbal communication skills, including client-facing interaction. Secondary Skills : * Good understanding of Insurance domain. * Experience with OpenEdge application deployment, configuration, and environment management. * Basic understanding of OpenEdge RDBMS connectivity and application data access; database development is not required. * Exposure to CI/CD pipelines, automated deployments, and DevOps practices. * Scripting experience with PowerShell, Bash, Python, or similar tools. * Familiarity with application monitoring, logging, and observability tools. * Experience with OpenEdge upgrades, modernization, or migration projects. * ServiceNow administration experience or certification. * Familiarity with React. * Familiarity with PHP., * 6+ years of professional experience in Progress OpenEdge development. * Experience working in Agile, cross-functional, and client-facing teams. * Ability to take ownership of technical solutions from requirements through development, testing, deployment, and post-release support. * Bachelors degree in Computer Science, Information Technology, or a related discipline is preferred. ## Description We are seeking a Senior Progress OpenEdge Developer with 6+ years of experience in designing, developing, enhancing, and maintaining enterprise applications. The role focuses on OpenEdge ABL/4GL development, AppServer, WebSpeed, and SOAP/REST API integrations. The candidate will work in Agile teams to deliver small to medium-sized changes using ADO and Jira, while providing application support when required., * Design, develop, enhance, and maintain applications using Progress OpenEdge ABL/4GL. * Develop and maintain reusable business logic, procedures, classes, temp-tables, queries, and application components. * Build, maintain, and troubleshoot OpenEdge AppServer and WebSpeed applications. * Develop and support SOAP and REST web services and API integrations. * Analyze business requirements and translate them into efficient, scalable, and maintainable technical solutions. * Implement small to medium-sized enhancements, bug fixes, and technical improvements within Agile sprints. * Participate in solution design, effort estimation, code reviews, sprint planning, and technical discussions. * Write unit tests, perform debugging, and ensure code quality and application stability. * Investigate application defects and production issues, identify root causes, and implement permanent fixes. * Use ADO and/or Jira for backlog management, sprint tracking, defect management, and release coordination. * Maintain technical documentation, deployment instructions, and application support guides. * Collaborate with business analysts, architects, QA, DevOps, infrastructure, and support teams. * Provide technical guidance and mentoring to junior developers. ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [GitOps for the people](https://www.wearedevelopers.com/videos/461-gitops-for-the-people) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)