Browse All Jobs

Zafin is seeking a Senior Software Engineer to join their Technology & Integration Services team. The successful candidate will focus on implementing cutting-edge software and building high-performing, scalable, enterprise-grade software applications.

Responsibilities:

  • Develop software solutions by studying information needs and system flow.
  • Implement well-designed, testable, and efficient code.
  • Lead software projects from scoping to implementation.
  • Collaborate with team members on analysis, design reviews, and testing.
  • Document and demonstrate solutions.
  • Perform unit testing and resolve defects.
  • Complete peer-to-peer code reviews.
  • Provide input for high-level designs.

Requirements:

  • Bachelor’s degree in computer science or related field.
  • 6+ years of software engineering experience.
  • Experience with Eclipse, Maven, and source control (SVN, Git).
  • Proficiency in JAVA, J2EE, Spring Boot, Web Services, REST-based APIs, Apache Kafka, Apache Nifi and PostgreSQL database.
  • Client-facing experience.
  • Strong communication and interpersonal skills.
  • Strong analytical thinking and problem-solving skills.

Zafin Offers:

  • Competitive salaries
  • Annual bonus potential
  • Generous paid time off
  • Paid volunteering days
  • Wellness benefits
  • Opportunities for professional growth
Apply

Zafin

Zafin is a global SaaS company specializing in product and pricing solutions for the banking sector. Founded in 2002, Zafin provides a platform designed to modernize core banking systems, enabling banks to streamline the design and management of pricing, products, and packages. With headquarters in Vancouver, Canada, Zafin serves a global clientele, including major financial institutions, helping them to accelerate time to market, reduce costs, and enhance business agility through personalized pricing and dynamic responses to market needs.