Job Title: Software and Data Product Developer
SOC Code: 2136 – Programmer and Software Development Professionals
Location: Staines Upon Thames, London, TW18 4AX (Hybrid)
Job Type: Full Time
Reports To: Managing Director
Experience Level: Senior
Position Overview:
We are seeking an experienced and detail-oriented Software and Data Product Developer to design, develop, and enhance service-oriented enterprise solutions and data-driven products. The ideal candidate will work closely with cross-functional teams to translate business requirements into functional technical solutions, develop robust backend services, and ensure optimal performance of enterprise systems using Oracle SOA Suite and related technologies.
Key Responsibilities:
- Software & Data Product Development:
Create and implement scalable, service-oriented architecture (SOA)-based solutions.
Enhance and maintain existing data products to support evolving business needs.
- Database Programming & Optimization:
Write complex PL/SQL code, including user-defined functions, triggers, procedures, and packages.
Develop and maintain codeless SQL procedures and optimize database performance through query tuning.
- Enterprise Integration & Middleware Development:
Design and develop proxy and business services to interface with BPEL processes and end systems.
Orchestrate web services using BPEL for seamless enterprise application integration.
- Technical Design & Documentation:
Create and maintain comprehensive technical documentation, including design specifications, templates, and process documentation.
Ensure documentation aligns with organizational quality and compliance standards.
- Collaboration & Continuous Improvement:
Work closely with the development team to continuously improve application performance and implement enhancements.
Collaborate with stakeholders to map business requirements and translate them into functional specifications for technical teams.
- Project & Quality Management:
Manage project timelines efficiently to meet deadlines while adhering to documented quality standards and procedures.
Ensure solutions align with industry best practices and organizational IT policies.
Required Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or related field.
- 3+ years of experience in enterprise software development and database programming.
- Strong hands-on experience with Oracle SOA Suite, BPEL, and related tools.
- Proficient in PL/SQL, SQL, and Oracle database development.
- Experience developing and integrating web services (SOAP, REST) and using service bus technologies.
- Solid understanding of data modelling, software design principles, and system integration.
Preferred Skills:
- Experience with Agile/Scrum development methodologies.
- Familiarity with DevOps tools for CI/CD and automated testing.
- Excellent analytical, problem-solving, and communication skills.
- Ability to work independently and as part of a team in a fast-paced environment.
What We Offer:
- Competitive salary and benefits package
- Opportunity to work on impactful, enterprise-level projects
- Flexible work environment and professional development opportunities
Send your CV with cover letter to hr@athina.co.uk
Closing date: 11/07/2025
Due to volume of application, if you do not receive any response with a week please assume that your application is not meeting our requirement criteria.