About JEA
James Evans & Associates (JEA) Ltd and our team of business and technology leaders have been providing leading solutions to the retirement and pension plan industry for over 40 years. We are well known for our exceptional products as well as our development, implementation, and support services. Our deep-rooted history in pension administration has taught us that no two clients are alike, and we’ve used that knowledge to design award-winning solutions that may be configured to each client’s unique requirements.
Position Summary
JEA is 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 an intermediate Full Stack Developer. This is a full-time employee position.
Key Responsibilities Include:
- 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.
Skills and Experience
- 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
Other Requirements
- Familiarity with pension administration or financial system software
- Understanding of website UI and UX best practices
- Understanding of web usability and accessibility standards
- Java, HTML, SCSS/CSS, JavaScript/SpringBoot/Typescript, React, Redux, Docker/Podman/Kubernetes, Elasticsearch
- 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
Perks:
- 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
- Casual dress
- 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
Job Types: Full-time, Permanent
Salary: $90,000.00-$110,000.00 per year
Benefits:
- Casual dress
- Commuter benefits
- Company events
- Dental care
- Employee assistance program
- Extended health care
- Flexible schedule
- Life insurance
- On-site gym
- On-site parking
- Paid time off
- RRSP match
- Vision care
- Wellness program
- Work from home
Schedule:
- 8 hour shift
- Day shift
Application question(s):
- What are your salary expectations for this role?
- For the purposes of obtaining a security clearance, have you lived in Canada / USA for the last 5 consecutive years?
Experience:
- product development: 5 years (required)
Work Location: Remote