Senior Application Developer

FalconSmartIT
Birmingham, UK
9 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

Agile Methodology Server Applications Application Performance Management JIRA Microsoft Azure Bash Shell Batch Processing Software Bug Management Code Review Databases Data Dictionary Data Integration
+36 more
Data Integrity Data Migration Data Security Data Structures Relational Databases Database Connection Database Design Database Development Database Queries Database Security Java Database Connectivity Python (Programming Language) Open Database Connectivity Progress OpenEdge (IDE) Performance Tuning Windows PowerShell Scrum Methodology Query Optimization Simple Object Access Protocol (SOAP) Software Deployment SQL Stored Procedures SQL Databases Subversion Data Logging Grafana Concurrency Database Optimization Database Performance Indexer Git Information Technology Integration Frameworks Database Monitoring Restful APIs Software Version Control Servicenow

Job description

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., * 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.

Requirements

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

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

1:03 min

Implementing denormalized schemas with GIN indexes in Postgres

Dharin Shah Dharin Shah · World Congress 2025

2:40 min

Evolving through early developer roles and technology stacks

Liam Hurrel +1 · World Congress 2021

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