Software Developer – 7621

Development, Full-time, Vancouver
This role has been filled
The Role:
You are a driven, entrepreneurial Software Developer who is comfortable working in a dynamic and agile environment. You are nimble and embrace change and opportunity, which will allow you to work in a changing market and on an evolving product. You are imaginative and creative, you can develop both immediate solutions and long-term visions. You are rigorous in your approach, consistently producing high-quality software that satisfies our customers and minimizes support costs and rework. You are open to discussion, collaboration, constructive feedback, and exhibit a willingness to continually improve personally and as part of the team. You are ready to invest your time and effort into the success of ION's product and our team.

We need help with our overall throughput of analyzing, developing, and supporting product functionality. As an Agile/Scrum team with DevOps aspirations, all our team members strive to be proficient in all aspects of software design, development, deployment, and support.
As the IBAM product grows our customer base, we need to increase our capability to process an increasing number of feature requests and long-term improvements. The IBAM team develops SaaS products to help our customer's structure and automate their bank account management processes to liberate them from repetitive manual tasks. We strive to build a robust and performant system that allows for customized functional behavior and integration with other financial technology solutions.
We also believe in developing and growing our team member's skill sets and career objectives in addition to continually evaluating emerging technologies and tools.

Key Responsibilities:
As an IBAM team member, you will participate in all aspects of the product lifecycle, this includes;
· Functional analysis and review
· Specification development
· Implementation design
· Coding
· Development of automated tests
· Continuous Deployment infrastructure maintenance and extension
· Vulnerability and penetration testing
· Deployment
· Product support
· Technology and tool research on a rotational basis

Required skills, experience and Qualifications:

You will need to have a strong understanding of Java in the context of Web Application development, and competency in rigorous software development practices.
A Bachelor's Degree in a software development-related field (Computer Science, Software/Electrical Engineering, and so forth)
Commercial Industry experience is beneficial, but not required for a junior position.
Experience in Java SE, Hibernate, Spring

Nice to Have Skills:
SQL (Microsoft SQL Server)
Docker
Ansible
Unit testing (Junit)
Integration testing (RobotFramework, Selenium)
Java Servlet containers (Tomcat)
Basic Linux command line tools
Continuous Integration (Jenkins, SonarQube)
Version control (Git)

About us
We’re a diverse group of visionary innovators who provide trading and workflow automation software, high-value analytics, and strategic consulting to corporations, central banks, financial institutions, and governments. Founded in 1999, we’ve achieved tremendous growth by bringing together some of the best and most successful financial technology companies in the world. 
•Over 2,000 of the world’s leading corporations, including 50% of the Fortune 500 and 30% of the world’s central banks, trust ION solutions to manage their cash, in-house banking, commodity supply chain, trading and risk.
•Over 800 of the world’s leading banks and broker-dealers use our electronic trading platforms to operate the world’s financial market infrastructure.
With over 10,000 employees and offices in more than 40 cities around the globe, ION is a rapidly expanding and dynamic group.
At ION, we offer careers that provide many opportunities: To invent. To design. To collaborate. To build. To transform businesses and empower people around the world to do more, faster and better than before. Imagine what you can do and experience. This is where you can do your best work.

Get notified for similar jobs

Sign up to receive job alerts