Senior Application Developer

Falconsmartit — United Kingdom · Posted ~2 hours ago

Senior Full-time Hybrid

Skills

Progress OpenEdge database development SQL database optimization Agile

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

An organization is seeking an experienced application developer specializing in database-focused solutions. The role includes designing, optimizing, and maintaining enterprise applications in an Agile environment.

Highlights

Senior role focused on database-driven application development, performance optimization, and modern Agile delivery practices.

Description

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