Senior Application Developer Roles in Birmingham

Senior Application Developer Roles in Birmingham

Birmingham Full-Time No working from home possible
H

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.

H

Contact Details:

Hexaware Europe Recruitment Team