Senior Application Developer

FalconSmartIT
London, UK
8 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Working hours
Regular working hours
Job source

Tech stack

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
+32 more
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

Job 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.

Requirements

  • 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all