Falcon Smart IT (FalconSmartIT) logo

Senior Application Developer

Falcon Smart IT (FalconSmartIT)
Department:Software Development
Type:REMOTE
Region:Birmingham, England
Location:Birmingham, England, United Kingdom
Experience:Mid-Senior Level
Share this job:

Job Description

Posted on: September 26, 2026

Job Title: Senior Application Developer

Job Location: Birmingham / London(Hybrid)

Job Type: FTE


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.   

Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

Falcon Smart IT (FalconSmartIT) logo

Falcon Smart IT (FalconSmartIT)

View company page
JobsInUK.app logo

JobsInUK.app

Get JobsInUK.app on your phone!