Senior Software Engineer - Technology and Integration Services



Software Engineering, IT
Chennai, Tamil Nadu, India
Posted on Tuesday, June 13, 2023

About Zafin

Founded in 2002, Zafin offers a SaaS product and pricing platform that simplifies core modernization for top banks worldwide. Our platform enables business users to work collaboratively to design and manage pricing, products, and packages, while technologists streamline core banking systems.

Zafin is backed by significant financial partners committed to accelerating the company’s growth and fueling our continued innovation. Our clients benefit from our 60 ecosystem partners and over 500 talented employees spread across 13 global offices.

Zafin is proud to be recognized as a top employer and certified Great Place to Work® in Canada, UK and India. Zafin is headquartered in Vancouver, Canada, with offices and customers around the globe including ING, CIBC, HSBC, Wells Fargo, PNC, and ANZ.

What is the opportunity?

Reporting to the Senior Project Manager, Consultant, Technology and Integration Services shall be responsible for learning and understanding Zafin product from a Technology and integration perspective and will develop, test and integrate software code. Person will resolve code defects identified and aligned to internal and customer service requests and be a part of a collaborative cross-functional squad delivering value to a customer and will grow to a customer facing role.

Location: India - Chennai/ Trivandrum

What will you do?

  • Support and align efforts to meet customer needs as a part of software delivery
  • Work with senior team members to learn, review and assess product capabilities
  • Understand standard out of the box interface specifications where applicable
  • Understand requirements for the software features and enhancements to be developed
  • Create technical specification documents
  • Convert requirements into user stories and acceptance criteria for application development and testing
  • Code development and Peer code review
  • Create unit test scenarios and unit test cases to map coverage of the application functionality to documented use cases.
  • Root cause analysis
  • Communicate proactively with customers and internal team members to deliver business value as a part of daily work management.
  • Participate in and contribute to triage sessions with customers and partners.
  • Support team in developing product and customer knowledge base.
  • Learn and adopt new technologies as required by the organization.

What do I need to succeed?

Must have:

  • Degree in Computer Science, engineering or equivalent study/experience
  • An industry accepted certification in Java technologies.
  • 5 -7 years of development experience.
  • Well versed in writing queries and procedures and understanding the existing procedures.
  • Able to do Performance tuning in Java and Oracle.
  • Strong debugging capability in Java based application.
  • A basic knowledge of cloud concepts.
  • Multiple years of experience working with customers and partners
  • Agile, Scrum experience
  • Familiarity/experience with process methodologies used in software industry.
  • Experience in Java technologies
  • Experience in multi-threaded server-side programming
  • Experience programming in user interface technologies
  • Knowledge and working experience to use relational databases.
  • Familiarity with J2EE application servers, Core Java, J2EE, Spring, Hibernate
  • Familiarity with automation of repeatable processes is desirable.
  • Web Services: REST, SOAP
  • MS Office Suite - Microsoft Excel, Word, PowerPoint, Wiki
  • Jasper Reports, GWT knowledge is desirable.
  • Familiarity using development tools: IDE, Unit testing tools, Build tools, Source control and code review tools.
  • Ability to work in remote and/or office setting.
  • Fast paced environment with tight deadlines
  • Support offshore hours / multiple time zones.
  • Flexibility with working hours based on team and client needs.

Nice to have:

  • Customer facing skills: Connect, Engage, Listen, Explain, Relate, Trust
  • Strong, clear, and concise written and verbal communication skills
  • Strong interpersonal skills and can foster team collaboration.
  • Ability to negotiate and convince and to identify innovative solutions to problems.
  • Out of the box thinking approach ability to conceptualize and articulate new approaches and solutions.
  • Ability to collaborate and communicate to achieve positive outcomes.
  • Detail-oriented and strong ability to prioritize and meet deadlines.
  • Aptitude to solve problems.
  • Ability to conceptualize and articulate new approaches and solutions at all levels of organization.
  • Ability to collaborate and communicate to achieve positive outcomes.
  • Strong ability to prioritize and meet deadlines.
  • Able to work under stress and conflicting timelines, when necessary
  • Pro-active and has a strong desire to learn.
  • Should be proficient in Hindi.

What's in it for you?

If you work with us, we expect you’ll show the spirit, drive, and intellect that makes you great. We offer a challenging, team-oriented work environment, competitive remuneration and benefits, and excellent opportunities for professional and personal growth. If you believe you are up for the challenge, please apply.

Zafin welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.

Zafin is committed to protecting both the privacy and security of the personal information collected from all applicants throughout the recruitment process. The methods in which Zafin collects, uses, stores, handles, retains, or discloses applicant information can be accessed by reviewing Zafin’s privacy policy at