Barclays  logo

Software Engineer - Mainframe

Barclays
Posted 1 week ago

LOCATION

Pune · Onsite

EXPERIENCE

Not specified

TYPE

FullTime

SKILLS REQUIRED

COBOLJCLDB2CICSUnit TestingPerformance OptimizationDebuggingMainframe ModernizationCI/CD

Job description

Overview

Design, develop and improve mainframe software that provides business, platform and technology capabilities for customers and colleagues, spearheading the evolution of infrastructure and deployment pipelines.

What you'll do

  • Develop and deliver high-quality software solutions using industry-aligned programming languages, frameworks and tools.
  • Ensure code is scalable, maintainable and optimized for performance.
  • Collaborate with product managers, designers and other engineers to define software requirements, devise solution strategies and ensure seamless integration with business objectives.
  • Participate in code reviews and promote a culture of code quality and knowledge sharing.
  • Stay informed of industry technology trends and innovations and contribute to the organization's technology communities.
  • Adhere to secure coding practices to mitigate vulnerabilities and protect sensitive data.
  • Implement effective unit testing practices to ensure proper code design, readability and reliability.
  • Advise key stakeholders, including functional leadership teams and senior management, on functional and cross-functional areas of impact and alignment.
  • Manage and mitigate risks through assessment, in support of the control and governance agenda.

What you'll need

  • Strong, proven experience in mainframe application design, development and technical leadership.
  • Deep expertise in core mainframe technologies, including COBOL, JCL, IMS / DB/DC, DB2, VSAM, CICS, TWS (scheduling), Stored Procedures and REXX.
  • Strong understanding of mainframe engineering, including debugging, performance optimization and change management tooling (e.g., Endeavor, Abend-Aid, File-Aid, DB2 Platinum).
  • Experience in mainframe modernization and API enablement, including z/OS Connect.
  • Hands-on experience adopting Generative AI and AI-assisted software engineering tools for functional and code understanding, development or testing.
  • Demonstrated ability to provide technical oversight, including reviewing and assuring solution and design quality.
  • Demonstrated ability to provide technical oversight, including guiding complex, large-scale implementations.
  • Demonstrated ability to provide technical oversight, including unblocking delivery teams across multiple workstreams.
  • Strong understanding of performance engineering and production stability considerations.

Nice to have

  • Experience in leading or working with mainframe DevOps practices and automated delivery pipelines.
  • Exposure to automation, modernization and next-generation engineering practices within mainframe environments.
  • Strong banking / financial services domain knowledge.

Details

  • Based in Pune.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Engineer - Mainframe