Senior Developer

Bravura Solutions

Gurugram District

On-site

INR 1,200,000 - 2,000,000

Full time

10 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Free Medical Insurance
Cab facility in Delhi/NCR
Meal facility available
Flexible working hours
Maternity/Parental leave

Job summary

Bravura Solutions in India seeks a Senior Developer to design, develop and maintain Garradin wealth management and funds administration product. You will deliver BAU fixes, client enhancements and resolve complex issues, collaborating with Business Analysts, Technical Consultants and other Developers under the India Manager.

The role emphasizes OpenEdge/ABL expertise, PASOE, REST integrations and performance tuning, with responsibilities extending to CI/CD and documentation across distributed

Qualifications

  • B.E./B.Tech/MCA or equivalent technical qualification.
  • 5+ years of professional software development experience with Progress OpenEdge/ABL.
  • Experience working in SDLC, Agile/iterative development, code review, testing and release practices.
  • Experience in financial services, wealth management, funds administration, taxation or another complex transactional domain is highly desirable.

Responsibilities

  • Design, develop and maintain robust, scalable solutions using Progress OpenEdge / ABL.
  • Deliver BAU fixes, client enhancements and technical changes across a large, complex financial services product.
  • Troubleshoot and resolve complex software defects, production issues and environment problems.
  • Analyse root causes using logs and database investigation, implement sustainable fixes.
  • Work with analysts to understand requirements and provide development estimates for complex enhancements.
  • Design and maintain integrations and services using REST, JSON and XML, including PASOE.
  • Investigate and improve database and application performance; optimise queries and data access.
  • Develop and maintain automated unit tests using ABLUnit and ensure test coverage.
  • Support QA/testing activities and diagnose test failures; participate in code reviews.
  • Contribute to CI/CD, release activities, build troubleshooting and deployment support.
  • Produce and maintain technical documentation and design notes.
  • Provide technical guidance and mentoring to other developers across distributed teams.
  • Take ownership from analysis to release, delivering within estimates and timelines.
  • Adopt AI-driven development practices and automation opportunities across the lifecycle.

Skills

OpenEdge/ABL
PASOE
REST/JSON/XML
SQL/ABL queries
Debugging
SDLC
Mentoring

Education

B.E./B.Tech/MCA

Tools

Jenkins
SVN
Ant
Confluence
PDSOE

Job description

Job Description:

Bravura’s Commitment and Mission

At Bravura Solutions, collaboration, diversity and excellence matter. We value your ideas, giving you room to be curious and innovate in an exciting, fast-paced, and flexible environment. We look for many different skills and abilities, as well as how you can add value to Bravura and our culture.

As a Global FinTech market leader and ASX listed company, Bravura is a trusted partner to over 350 leading financial services clients, delivering wealth management technology and products. We invest significantly in our technology hubs and innovation labs, which inspire and drive our creative, future-focused mindset. We take pride in developing cutting-edge, digital first technology solutions that help our clients to achieve financial security and prosperity for their customers.

Job Purpose

This role is responsible for designing, developing, unit testing and maintaining the Garradin wealth management / funds administration and taxation product. The Senior Developer will deliver BAU fixes and client-driven enhancements, investigate complex application and production issues, and contribute to technical design and continuous improvement while following the agreed SDLC and engineering standards.

The role works closely with Business Analysts, Technical Consultants, Test Analysts and other Developers, and reports to the Manager in India.

Garradin is a financial services product supporting funds administration and taxation for approximately 12 customers across Australia and New Zealand.

What You’ll Do
  • Design, develop and maintain robust, scalable solutions using Progress OpenEdge / ABL.
  • Deliver BAU fixes, client enhancements and technical changes across a large, complex financial services product.
  • Troubleshoot and resolve complex software defects, production issues, application issues and technical environment problems.
  • Analyse root causes using logs, debugging, database investigation and application/runtime diagnostics, and implement sustainable fixes.
  • Work with Business Analysts and Technical Consultants to understand requirements, identify technical impacts, prepare solution designs and provide development estimates for complex enhancements.
  • Design and maintain integrations and services using REST, JSON and XML, including services hosted on Progress Application Server for OpenEdge (PASOE).
  • Investigate and improve database and application performance, including query optimisation, indexing, transaction/locking behaviour and efficient data access.
  • Develop and maintain effective automated unit tests using ABLUnit and ensure adequate test coverage for software changes.
  • Work with Test Automation and QA teams to support integration, regression and automated testing activities and to diagnose test failures.
  • Participate in peer/code reviews and proactively identify defects, maintainability issues, security concerns and opportunities for refactoring.
  • Follow and contribute to development, coding, branching, release and quality standards across the Garradin codebase.
  • Use team engineering tools and processes effectively, including Jira, Confluence, Subversion/SVN, Jenkins, Ant and related development/quality tools.
  • Contribute to CI/CD and release activities, including build troubleshooting, deployment support and investigation of environment-specific issues.
  • Produce and maintain technical documentation, design notes, troubleshooting information and other project documentation.
  • Provide technical guidance and mentoring to other developers and collaborate effectively with distributed teams across India and Australia.
  • Contribute ideas that reduce technical debt, improve developer productivity, strengthen engineering practices and increase product quality.
  • Take ownership of assigned work from analysis through implementation, testing, documentation and release, delivering within agreed estimates and timelines.
  • Actively adopts and champions AI-driven development practices, including advanced coding assistants, agentic workflows, and automation opportunities across the software lifecycle.
Unleash your potential
  • Technical
  • Strong hands‑on knowledge of Progress OpenEdge / ABL, preferably across OpenEdge 11.x and 12.x environments, including PDSOE.
  • Practical experience using Progress Developer Studio for OpenEdge (PDSOE) for OpenEdge application development, debugging, project configuration and build/development workflows.
  • Exposure to modern development environments such as Visual Studio Code and AI‑assisted developer tools such as Cursor for code navigation, analysis, refactoring, documentation and developer productivity is desirable.
  • Strong ABL development skills including structured programming, object‑oriented concepts, error handling, reusable components and maintainable coding practices.
  • Practical experience with ADM2 / legacy Progress UI technologies and understanding of existing desktop application codebases.
  • Strong experience with PASOE / Progress Application Server and service‑based application architecture.
  • Hands‑on experience developing or supporting REST services and working with JSON, XML and HTTP‑based integrations.
  • Strong database knowledge with practical experience in SQL/ABL queries, indexing, transaction processing, locking, data integrity and performance optimisation.
  • Strong debugging and production troubleshooting skills, including the ability to isolate applications, database, integration and environment‑related issues.
  • Experience with automated testing and unit testing frameworks, particularly ABLUnit; awareness of tools such as Test Complete is desirable.
  • Experience with source control and build/release tooling such as SVN, Jenkins and Ant; familiarity with branching and release management practices.
  • Experience with code‑quality/static‑analysis tools such as SonarLint/SonarQube is desirable.
  • Experience supporting application environments involving web/application infrastructure such as Nginx and JBoss is desirable.
  • Personal
  • Strong ownership and accountability for technical outcomes, with the ability to take a problem from investigation through to a production‑ready solution.
  • Excellent analytical and problem‑solving skills, with a structured approach to root‑cause analysis and troubleshooting.
  • Excellent written and verbal communication skills, including the ability to explain technical designs, risks, trade‑offs and production issues clearly.
  • Ability to work effectively with Business Analysts, Technical Consultants, QA/Test Automation engineers and developers.
  • Ability to mentor and support other developers and contribute positively to team capability and knowledge sharing
  • Strong attention to detail and commitment to software quality, maintainability, testing and secure engineering practices.
  • Adaptable and responsive, with the ability to manage competing priorities and production‑critical issues in a professional manner.
  • Comfortable working with colleagues and stakeholders in Australia/India distributed‑team environments.
Qualification & Experience
  • B.E./B.Tech/MCA or equivalent technical qualification.
  • 5+ years of professional software development experience, with significant hands‑on experience in Progress OpenEdge / ABL.
  • Experience developing and supporting large or complex software products in a structured engineering environment.
  • Experience working in medium to large development teams and collaborating effectively with distributed teams.
  • Experience working with established SDLC, Agile/iterative development, code review, testing and release practices.
  • Experience in financial services, wealth management, funds administration, taxation or another complex transactional domain is highly desirable.
Working at Bravura
  • Competitive salary and employee benefits scheme.
  • Flexible working hours, we value work‑life balance.
  • Maternity/ Parental (including secondary) leave policy.
  • Cab facility is available in Delhi/NCR.
  • Meal facility available
  • Free Medical Insurance
Corporate Responsibilities Environmental & Health & Safety
  • Ensure Annual Training is competed as required.
  • Review Annually & Comply with all Company policies related to H&S and Environmental Management Systems
  • Report all/any breaches or accidents/near misses immediately when discovered.
So, what’s next?

We make hiring decisions based on your experience, skills and passion so even if you don’t match every listed skill or tick all the boxes, we’d still love to hear from you.

Please note that interviews are primarily conducted virtually and if you require any reasonable adjustments or would like to note which pronouns you use, please let us know.

All final applicants for this position will be asked to consent to a criminal record and background check. Please note that people with criminal records are not automatically barred from applying for this position. Each application will be considered on its merits.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Technical Specialist Architect-Java
Lead Technical Specialist Architect-Java

Bravura Solutions • Gurugram District

On-site
INR 2,500,000 - 3,500,000
Flexible hours
Meal facility available
Free medical insurance
+1
Lead Technical Specialist/Architect-Java
Lead Technical Specialist/Architect-Java

Bravura Solutions • Gurugram District

On-site
INR 2,500,000 - 3,500,000
Competitive salary and employee to be-
Maternity/ Parental leave policy
Cab facility in Delhi/NCR
+5
Business Consultant
Business Consultant

Bravura Solutions • Gurugram District

On-site
INR 900,000 - 1,300,000
SOC Analyst
SOC Analyst

Bravura Solutions • Gurugram District

On-site
INR 1,200,000 - 1,800,000
Competitive salary
Maternity leave
Cab facility Delhi/NCR
+2
Technical lead/Senior developer role - AVP
Technical lead/Senior developer role - AVP

Deutsche Bank • Maharashtra

On-site
INR 5,200,000 - 7,800,000
Leave policy
Parental leaves
Childcare reimbursement
+6
Technical lead/Senior developer role - AVP
Technical lead/Senior developer role - AVP

Deutsche Bank • Pune District

On-site
INR 2,500,000 - 4,000,000
Best in class leave policy
Gender neutral parental leaves
Childcare assistance reimbursement
+6
Principal Software Engineer
Principal Software Engineer

Commonwealth Bank • Bengaluru

On-site
INR 3,000,000 - 5,000,000
Backend Developer, AVP
Backend Developer, AVP

Deutsche Bank • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Leave policy
Parental leave (gender neutral)
Childcare support
+3
Senior Test Engineer
Senior Test Engineer

Endava • Bengaluru

On-site
INR 800,000 - 1,200,000
Inclusive work environment
Personal development opportunities
R&D Senior Member of Technical Staff, Product Development
R&D Senior Member of Technical Staff, Product Development

AVEVA • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Medical and accidental insurance
Emergency leave days
Childcare support
+4