Central 1 cooperatively empowers credit unions and other financial institutions to deliver banking choice to Canadians. Central 1 provides critical services at scale to enable a thriving credit union system. We do this by collaborating with our clients, developing strategies, products and services to support the financial well-being of their more than 5 million diverse customers in communities across Canada. For more information, visit www.central1.com.
What we offer:
- Work-life flexibility
- Hybrid work environment
- One time allowance to set up your office for remote first employees
- Variable annual incentive plan
- Generous annual vacation allotment
- Top-notch flexible benefits plan including family building and gender affirmation
- Retirement Plan, matched contributions at 6%
- Access to a learning platform and educational assistance support
- Access to a virtual wellness platform
- Career development opportunities
- Wellness Flex Fund to support personal interest and activities
- Day off to volunteer in your community and other paid time off options
- Corporate discounts
*subject to employment agreement
Job Summary:
With the multi-year Payments Modernization (PayMod) program in flight, your development efforts will directly impact the payments ecosystem, creating a faster, more flexible and secure payments infrastructure that will put Canada at the leading edge of global payments.
What you'll be doing:
- Design, write, test, and correct code for new software
- Understand business problems we've solving and technical issues to find new solutions
- Participate in code reviews and business/technical discussions
- Contribute to daily/weekly agile ceremonies
- Design and complete complex software enhancements proficiently with a high level of quality
- Analyze information to recommend and plan the installation of new systems or modifications of an existing system
- Write, modify, integrate and test software code for e-commerce, Internet and mobile applications
- Write documentation for new and updated software.
What you'll have:
- You have a university degree in computer science or software engineering (or equivalent) and 3+ years of relevant experience in software engineering
- A strong level knowledge of Java and its ecosystem, with backend Java development experience including multi-threading and concurrency, TCP and experience of the web, enterprise application development, tiered application design, and microservices
- Knowledge of frameworks/technologies such as Spring Framework (Boot, Cloud), Hibernate/JPA, Microsoft SQL Server, Kafka, Python, JUnit, REST, JSON, HTTP.
- Knowledge of version control systems and continuous integration systems (Git, Bamboo, SonarQube).
- Skills to dig into challenging technical problems and large/complex codebases without getting stuck
Nice-to-have:
- Banking experience
- Familiar with agile/scrum software development methodology.
- Experience with DevOps tools
#LI-Hybrid
Central 1 is an equal opportunity employer and committed to building an inclusive workforce by creating an environment where everyone feels like they belong and has the opportunity to be successful. We welcome all applicants to join our diverse workforce and we will provide an accessible candidate experience including, but not limited to accommodations to interview sites and alternate formats upon request to our Recruitment team.
Central 1 Vancouver, British Columbia, CAN Office
1441 Creekside Drive, , Vancouver, BC , Canada, V6J 4S8,