1)Role : Senior Application Developer – Progress ABL,
Location :Birmingham/London(Hybrid)
Permanent
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.
2) Role : Senior Application Developer – Progress RDBMS
Location :Birmingham/London(Hybrid)
Permanent
Position Overview
We are seeking a Progress OpenEdge Database Developer with 6+ years of experience in Progress RDBMS development and database-focused application delivery. The role emphasizes database design, development, performance optimization, data migration, and implementation of small to medium-sized changes in an Agile environment.
Key Responsibilities
-
Design, develop, and maintain Progress OpenEdge database schemas, including tables, fields, indexes, keys, constraints, and sequences.
-
Develop and optimize database queries, stored procedures, data-access routines, and database scripts.
-
Analyze application requirements and translate them into scalable, secure, and maintainable database solutions.
-
Optimize database performance through indexing, query tuning, transaction management, and efficient data-access design.
-
Develop and execute database conversion, migration, archival, and data-cleansing activities.
-
Create database deployment scripts and support version-controlled database releases across environments.
-
Collaborate with application developers to optimize ABL-to-database interactions and improve overall application performance.
-
Implement small enhancements, database changes, defect fixes, and technical improvements within Agile sprints.
-
Participate in requirements analysis, technical design, estimation, code reviews, sprint planning, testing, and release activities.
-
Support data integration requirements for SOAP and REST APIs, batch processes, and external system interfaces.
-
Develop unit, integration, and data-validation tests for database changes.
-
Investigate database-related defects and production issues, identify root causes, and implement sustainable fixes.
-
Maintain database design documents, technical specifications, deployment instructions, and data dictionaries.
-
Provide technical guidance and mentoring to junior developers.
-
Use Azure DevOps (ADO) and/or Jira for backlog management, sprint tracking, defect management, and release coordination.
Mandatory Skills
-
6+ years of hands-on experience in Progress OpenEdge RDBMS development.
-
Strong expertise in OpenEdge database design, including tables, indexes, relationships, constraints, and schema changes.
-
Proficiency in ABL database programming and SQL-based data access.
-
Strong knowledge of query optimization, indexing strategies, locking, concurrency, and transaction management.
-
Experience developing database scripts, data migrations, conversions, and deployment packages.
-
Understanding of data integrity, normalization, validation, and database security principles.
-
Experience working in Agile development teams and using ADO and/or Jira.
-
Experience with source control tools such as Git, SVN, or similar.
-
Practical ServiceNow experience for tracking defects, changes, incidents, and releases.
-
Ability to communicate technical concepts clearly to developers, business users, clients, and stakeholders.
-
Strong analytical, problem-solving, collaboration, and team-player skills.
Secondary Skills
-
Good understanding of Insurance domain.
-
Progress OpenEdge DBA experience, including backup and recovery, database health checks, capacity planning, index maintenance, and monitoring.
-
Experience with OpenEdge SQL-92, ODBC, JDBC, or other database connectivity technologies.
-
Familiarity with SOAP and REST API data structures, mappings, and integration flows.
-
Experience with data migration, bulk loading, reconciliation, and data-quality processes.
-
Scripting and automation skills using PowerShell, Bash, Python, or similar tools.
-
Exposure to CI/CD pipelines and automated database deployments.
-
Familiarity with database monitoring, logging, and observability tools & to Progress ABL, AppServer, and WebSpeed
Experience and Qualifications
-
6+ years of professional experience in Progress OpenEdge database development.
-
Experience working in Agile, cross-functional, and client-facing teams.
-
Ability to own database development tasks from requirements analysis through design, implementation, testing, deployment, and post-release validation.
Bachelor’s degree in Computer Science, Information Technology, or a related discipline is preferred.
Senior Application Developer Roles in Birmingham employer: Hexaware Europe
As a leading employer in Edinburgh, we offer an exceptional work environment for our Sr Snowflake Data Architects, combining a hybrid work model with a strong focus on employee growth and development. Our culture promotes collaboration and innovation, providing access to cutting-edge technologies and opportunities to lead transformative data initiatives. With competitive benefits and a commitment to work-life balance, we empower our employees to thrive both personally and professionally in a vibrant city known for its rich history and dynamic tech scene.