Senior Full Stack Developer
Senior Full Stack Developer
JEA Pension System Solutions
Senior Full Stack Developer (Contract)
James Evans and Associates, Ltd. is a Victoria-based company that has been doing business in Canada and the United States for over 40 years. We have an excellent, well-established reputation in the Canadian and US pension industry. JEA offers SaaS and on-premises pension system administration solutions, along with pension system consulting services to a variety of clients with a diversity of needs. With over 40 years of history, JEA has proven we are both adaptable and reliable - and that, above all, we strive to form true partnerships with our clients, ensuring we develop, implement and support the "best in class" pension solutions for their organizations and members.
We are looking for an enthusiastic and innovative individual to help us develop our PENWEB pension member portal in an agile environment. If you are looking to work for a reputable and established company that has a collaborative and supportive work culture and uses the latest technology, we invite you to apply and become part of our team. We have an immediate opening for a senior full stack developer. This is a full-time contract position.
How you will spend your time:
Designing, developing, and testing features, APIs, and integrations for web-based applications.
Maintaining high standards of software quality with good practices and habits.
Identifying and troubleshooting errors and performance issues that occur within our products.
Collaborating with other software developers in an agile team, as well as interacting with other teams and stakeholders.
Integrating developed code with automated test infrastructure.
Participating in peer reviews of solution designs and related code.
Minimum of 5+ years of product development experience, including working on a web development team, interpreting specifications, and developing/testing/documenting software application components.
Degree or diploma in Computer Science, Software or Computer Engineering, or a related field.
Must be eligible to work in Canada.
Must be able to obtain and maintain a security clearance as a condition of employment; this includes having lived in Canada for at least the past five years.
Ability to write clean, modular, testable code.
Attention to detail in your oral and written communications and the ability to write for a technical audience.
Robust analytical and problem-solving skills.
Ability to manage multiple priorities and consistently produce results within timelines.
Ability to develop and maintain positive working relationships team members and others.
Knowledge of software development life cycle and object-oriented development methodologies, including design principles, techniques and tools.
Experience with current industry-standard software development technologies and development tools.
Nice to haves:
Familiarity with pension administration or financial system software
Understanding of website UI and UX best practices
Understanding of web usability and accessibility standards
Key Technologies to know:
Application programming interfaces: JDBC, Hibernate, Spring Data, Spring Security
Application frameworks: Spring Boot, Spring Cloud, RESTful web services
Databases: Oracle, PostgreSQL
Issue management tools: Atlassian JIRA
Reporting tools: Jasper Reports
Software version control: Atlassian Bitbucket
Collaboration tools: Atlassian Confluence, Microsoft 365, Microsoft Teams
Our Victoria office is located at the VI Tech Park, which includes a gym, a disc golf course, easy dining-out options, a bike locker, and lots of walking trails.
Our Winnipeg office is located downtown in the middle of the Sports, Hospitality and Entertainment District, one block from the Winnipeg Jets’ arena.
Flexible work location (home or office).
Flexible work hours.
A company that’s committed to a work-life balance.
Friendly, easy-to-get-along-with team where open dialog and knowledge-sharing is encouraged and promoted.
JEA has offices in Victoria, BC, and Winnipeg, MB, as well as remote workers across Canada. We encourage applicants from all of Canada to apply.
Apply to firstname.lastname@example.org
Job Type : Contract, Full-Time
Location : Victoria, BC, Remote
Experience Level : Senior Level