About Symcor
Symcor enables secure data exchanges and supporting business processes, to help clients succeed in an evolving digital world. Trusted by Canada's largest institutions for over 25 years to support their digital transformations, Symcor aligns industry participants to solve common challenges in the most effective and efficient way. Our goal is for every employee to feel valued and accepted as part of the team and connected to Symcor and our values, fostering a sense of belonging. Symcor is an equal opportunity employer and is committed to providing an accessible recruitment process. If you need accommodation for the interview process, just let us know!
#youbelonghere
For more information, visit www.symcor.ca
The Opportunity:
The purpose of this Software Developer 1 position is to assist with the design, development, and implementation of various software application solutions at Symcor. The opportunity will allow for but is not limited to enterprise application, Cloud development, web application, and database application development.
This is a hybrid role with no mandatory days in office. We do expect that the candidate is available to come in for purpose-driven planned, and ad-hoc meetings such as in-person team collaborations, team events, workshops, etc. based on team needs.
About The Role:
- Work with multiple subject matter experts to set up a development environment and build applications.
- Assist with design, development, quality assurance, and implementation of applications based on high-level design and business requirements. (Technologies include but are not limited to JavaScript/TypeScript, Node.js, React)
- Diagnose and resolve issues throughout the entire portfolio of products utilized by our strategic customers including but not limited to data transformations, third-party service integrations, and front and backend technologies
- Interview subject matter experts to collect and document detailed business rules for application development
- Assist with scheduling meetings, taking minutes, and general technology communications support
- Participate in innovation and brainstorming exercises to generate creative solutions to business problems or capitalize on business opportunities
- Assist with the creation of wireframes, prototypes, minimum viable products, or other proofs of concepts to test solutions with clients and/or Symcor business stakeholders
- Assist with communications at Symcor, including the creation and delivery of presentations, marketing materials, and graphic designs
- Ensure that automated tests demonstrate correctness
What You Need to Succeed:
Education:
- Graduated from a Computer Science Engineering, Software Engineering, Information Technology program or any related discipline
Experience:
- Experience with security concepts (TLS, mTLS, encryption, OAuth2 Flows, OpenID Connect, Secure coding best practices)
- Experience with requirements gathering and documentation
- Experience working with REST APIs, GraphQL, OpenAPI standards
- Experience with relational databases or NoSQL databases
- Familiarity with cloud-native application development
Skill requirements
- Software development skills with a firm foundation in data structures and algorithms
- Experience with Node.js (JavaScript/TypeScript) and/or React frontend is a plus
- Good verbal and written communication skills
- A good work ethic, including a drive to learn, grow, and succeed in this role.
- Be passionate about technology and believe in the sharing of knowledge.
- Be willing to experiment with new ideas and not afraid to fail
- Have a positive attitude and genuine desire to help others succeed
- Be a creative and analytical thinker who is self-driven and capable of working in a fast-paced environment.
- Have excellent interpersonal and highly developed communication skills (verbal and written)
What’s In It For You
At Symcor, we define our success by what we help others achieve. We were created to support our clients and, through our products, services, and solutions, protect and strengthen their brands. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.
- A comprehensive Total Rewards Program that includes a competitive compensation package, flexible benefits and time away options, retirement and savings plans and a commitment to your overall health and well-being through our myWell-being program.
- Leaders who support your development through coaching and managing opportunities.
- Ability to make a difference and lasting impact.
- Opportunities to do challenging work and progressively take on greater accountabilities for growth.
- We foster an inclusive atmosphere of One Symcor with our philosophy of +1 Unique You®, we harness each employee’s uniqueness, different skills, backgrounds, and perspectives to contribute to mutual success. It is the diversity of our people and the inclusive environment that has been and will always be key to Symcor’s success.
Symcor is an equal opportunity employer and is committed to providing an accessible recruitment process. Upon request, we will provide accommodation for candidates.