Senior Application Developer

Falconsmartit — United Kingdom · Posted ~3 hours ago

Senior Full-time Hybrid

Skills

Progress OpenEdge ABL/4GL AppServer WebSpeed SOAP REST APIs Agile development Progress OpenEdge ABL/4GL REST

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior application development role focused on designing, enhancing, and supporting enterprise software solutions. The position requires experience with legacy and modern integration technologies in Agile teams.

Highlights

Senior development role involving enterprise applications, API integrations, Agile delivery, and technical problem solving.

Description

Job Title : Senior Application Developer Job Location : Birmingham/London (Hybrid) Job Type : FTE Job Description: Position Overview : 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. Key Responsibilities: 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. Mandatory Skills : 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. Experience and Qualifications : 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.Bachelor’s degree in Computer Science, Information Technology, or a related discipline is preferred.