Taro Logo

Software Engineer

Barclays is a British multinational bank and financial services company.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Description For Software Engineer

Barclays is seeking a Software Engineer to join their team in Pune, India. This role focuses on designing and developing software solutions that provide business, platform, and technology capabilities for customers and colleagues. The position requires strong SQL development skills and experience with BI tools, particularly Tableau. As an Assistant Vice President level position, you'll be expected to influence decision-making, contribute to policy development, and potentially lead teams performing complex tasks. The role combines technical expertise with leadership responsibilities, requiring both strong programming skills and the ability to collaborate across functions. You'll work in an environment that values the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship, while contributing to the bank's digital transformation initiatives. The position offers the opportunity to work with cutting-edge technology and shape the future of digital banking solutions. The ideal candidate will have a strong background in SQL development, database optimization, and experience with modern software development practices including DevOps and Agile methodologies. Knowledge of programming languages like Java, C#, or Python is considered beneficial but not mandatory. This role provides an excellent opportunity to work with a leading global financial institution while developing and implementing innovative software solutions.

Last updated 3 days ago

Responsibilities For Software Engineer

  • Development and delivery of high-quality software solutions
  • Cross-functional collaboration with product managers, designers, and other engineers
  • Participate in code reviews and promote code quality
  • Stay informed of industry technology trends
  • Implement secure coding practices
  • Implement effective unit testing practices
  • Design, optimize and maintain SQL Server Instance
  • Write efficient functions, stored procedures and complex database queries

Requirements For Software Engineer

Java
Python
  • Strong SQL Development Experience
  • Experience with BI tooling, especially Tableau
  • Experience with database design and optimization
  • Knowledge of DevOps practices
  • Understanding of Agile Methodologies (SCRUM, KANBAN)
  • Programming experience in Java, C# or Python (desirable)
  • Experience with Jira, git, TeamCity

Interested in this job?

Jobs Related To Barclays Software Engineer