BR

Engineer 4

Bread Financial
Bangalore ₹7-12 LPA Posted 20 May 2025
FULL TIME
Ruby
Php
Sql
Production Support
Cobol
+1 more

Job Description

Job Summary

  • The core engineer uses code to connect data from back-end systems to a variety of endpoints and process data for financial systems. May create domain APIs for service engineering.
  • An engineer is responsible for understanding business problems, designing, developing, configuring, testing, and deploying software to provide the solution.
  • Engineers most often use Agile techniques and are a part of a larger, cross-functional team.
  • Depending on the team, an engineer's responsibilities may be building pipelines, building test strategy, building cloud environments to be used in part of the development processes.
  • The engineer's responsibility is to ensure the delivery of the software is high quality and automated as much as possible.

Essential Job Functions:

  • Utilize the software development lifecycle to implement technology solutions that create and enhance applications.
  • Inspect, analyze, and translate functional and non-functional requirements into technical design, application code, and configuration parameters.
  • Produce design specifications, including screen layouts, graphical user interfaces, and printed outputs developed for self and others.
  • Convert technical design and specifications into functioning components through the development of application code and configuration.
  • Provide technical on-call support as defined within team and role expectations.
  • Create and execute unit tests to ensure issues are proactively identified within the software development lifecycle.
  • Analyze code to identify causes of errors and defects.
  • Remediate known errors within development and production support contexts.
  • Review application code for self and others.
  • Define, support, and enforce code standards and guidelines relevant to the applications and technologies being supported.
  • Estimate and size work based upon high-level requirements.
  • Continuously improve applications and processes with a focus on quality, efficiency, and user experience.
  • Cultivate relationships across roles and organizations to maximize collaboration, partnership, and efficiency.
  • Provide peer coaching and feedback formally and informally.
  • Request and utilize feedback to foster personal development.
  • Expectation is to be proficient in at least two and ideally three programming languages (e.g. COBOL, Java) and develop or maintain at least three applications.
  • Work autonomously, providing technical supervision to peers while demonstrating appreciable business knowledge within the general financial services and marketing domains.
  • Strive to influence the team to generate support to achieve desired business outcomes.

Reports to: Technology Head of Engineering

Direct Reports: None

Working Conditions/Physical Requirements: Normal office environment, some travel may be required.

Minimum Qualifications:

  • Bachelor's Degree or equivalent experience in Information Technology, Computer Science, Computer Information Systems, Software Engineering, Mathematics, Statistics, or related area
  • 7+ years of related work experience.

Preferred Qualifications:

  • Bachelor's Degree in related field
  • More than seven years of experience in related field
  • Knowledge, Skills and Abilities:
  • Agile Development Process, Principles Methodologies
  • Business Acumen and Problem Solving
  • Continuous Improvement
  • DevOps Tools Practices
  • COBOL, Java, C#, .net, Ruby, PHP, etc.
  • Azure (or AWS equivalent): App Service, Functions, Databricks, Logic Apps, SQL server, CosmosDB
  • Has demonstrated basic knowledge of at least one in-demand programming language
  • Has demonstrated knowledge in one layer of the solution stack (e.g., front-end, services)
Join WhatsApp Channel