עדיין מחפשים עבודה במנועי חיפוש? הגיע הזמן להשתדרג!
במקום לעבור לבד על אלפי מודעות, Jobify מנתחת את קורות החיים שלך ומציגה לך רק משרות שבאמת מתאימות לך.
מעל 80,000 משרות • 4,000 חדשות ביום
חינם. בלי פרסומות. בלי אותיות קטנות.
Job Description
Do you have an innovative mindset, advanced set of technical skills, and passion for web application development ? Benefits by Design, a division of People Corporation, is looking for an Intermediate Software Developer to join our team. As an Intermediate Developer you will be an integral part of the Application Development team as you effectively continue to improve our data analytics practices for predictive insights and early detection of incidents. You will be involved in all phases of web application development including designing and developing new product features, improving existing functionality and supporting BBD initiatives wherever possible.
Benefits by Design, a division of People Corporation, helps over 4000+ organizations across Canada administer their employee benefits. Working at BBD includes a great benefit package for our employees, wellness initiatives, a 35 hour work week with flexible work arrangements and professional development opportunities. Learn more about us at BBD.ca or @ BBDCanada.
Working at Benefits by Design, you will also have the chance to:
- Work as part of an agile development team to build new and maintain existing web application using React.js, Java, Spring Framework and other technologies.
- Build and develop new user facing experiences that are responsive and performant
- Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
- Provide technical direction to development team by researching and suggesting new technology offerings to team and propose innovative solutions to enhance our products.
- Write and execute unit test to ensure quality code
- Participate in the entire application lifecycle, from concept and design to testing and deployment.
- Work with teams to resolve conflicts, prioritize needs, develop content criteria, or choose solutions
- Identify problems uncovered by customer feedback and testing
- Participate in the agile process, including scrums, retros, stand-ups, project breakdowns, work estimates, user story generation and refinement, etc.
- Write and maintain technical documentation
- Contribute to team development skills and capabilities through mentorship of others, by sharing knowledge and experiences and leveraging best practices
- Post-secondary or equivalent education in Computer Science or Information Technology or similar
- Minimum 5 years experience in software development using Java
- Working knowledge of the Java programming language and supporting frameworks such as Spring, Spring Boot, Spring Data JPA, Hibernate
- Knowledge of OAuth2/OpenID (authentication and authorization), web standards, accessibility, internationalization, single page application design (such as react), REST API, Bootstrap CSS/SASS framework
- Knowledge of browser/device compatibility, cross-browser issues/challenges, responsive design and current web design trends and techniques
- Hands on development experience on RESTful APIs and Web Services
- Familiarity with relational databases, database system designs and SQL commands
- Knowledge of GIT workflow, repository process, version control
- Familiarity with containerization framework like Docker
- Strong knowledge of best practices in coding and testing standards
- Ability to take ownership of the tasks, projects assigned
- Strong knowledge of database system designs and SQL commands
- Strong foundation in Object Oriented Programming
- Professional Java or Spring Certification
- Good knowledge of containerization framework like Docker
- Familiarity with CI/CD
- Strong analytical ability and interpersonal skills
- Competitive bonus structure
- Market leading GRSP match program
- Robust employee benefits plan
- Flexible return to work programs for maternity/parental leaves
- Flexible work policy to support work/life integration
- Virtual events and committees to connect with your fellow colleagues
- Professional Development Program to earn certificates in your field
- A fulfilling opportunity to join a supportive, vibrant, growing company!
Salary Range: The annual base salary for this position ranges from $85, 000 to $110,000. This range only includes the base salary and does not account for other variable compensation components of our total package (such as annual bonuses, etc.). Should you advance in our recruitment process, a member of our Talent Acquisition team will share further details about our comprehensive total rewards program.
At People Corporation we are committed to helping businesses succeed. We are a national provider of benefits, retirement, wealth, wellness, and human resource solutions. Our experts and solutions serve over 20,000 clients representing nearly 3 million Canadians. We offer customized solutions designed to fit the unique needs of businesses and their employees, members and stakeholders.
Providing an inclusive, accessible environment, where all employees and clients feel valued, respected and supported is something we're committed to. We are dedicated to building a workforce that reflects the diversity of the communities in which we live, and to creating an environment where every employee has the opportunity to reach their potential. If you require an accommodation or an alternative format of any posting please reach out to [email protected]
במקום לעבור לבד על אלפי מודעות, Jobify מנתחת את קורות החיים שלך ומציגה לך רק משרות שבאמת מתאימות לך.
מעל 80,000 משרות • 4,000 חדשות ביום
חינם. בלי פרסומות. בלי אותיות קטנות.
ערב
תל אביב - יפו