drjobs Software Developer II, Web Connect

Software Developer II, Web Connect

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Surrey - Canada

Monthly Salary drjobs

$ 91400 - 103900

Vacancy

1 Vacancy

Job Description

  • Location: : This opportunity is available remotely across Canada (excluding Quebec) or can be onsite hybrid or remote in Surrey BC.
  • Annual Base Salary: $91400 - $103900 CAD
  • Please note that employment is contingent upon the successful completion of reference checks and background checks including a Canadian criminal background check.


Application Instructions:

  • Please upload your application files in PDF format only.

Software Developer II Web Connect

Safe Software is looking for a Software Developer II to join our Web Connect team. As a Software Developer II you will be responsible for contributing to the design development and implementation of software solutions to meet both our internal needs and customer requirements. This role is key to developing scalable high-quality software products and supporting all stages of the development lifecycle.

About The Team

As part of the Web Connect team youll join a group of Python developers and a QA analyst who collaborate in a supportive environment to expand the functionality of FME. The Web Connect team is responsible for the development and maintenance of web-based integrations that connect cloud streaming and SaaS services to FME. Additionally the team maintains FME Python interpreter support the SDK for FME Package development and provides Python consulting for other teams at Safe.


What Youll Be Doing

As a Software Developer II you will:

  • Work as part of a team of developers and QA members.
  • Participate in daily stand-up meetings and contribute to design and technical discussions.
  • Design develop implement and maintain complex software applications and features.
  • Facilitate code review sessions to maintain high standards of code quality and promote best practices.
  • Mentor junior developers providing guidance and support in their professional development.
  • Collaborate with project managers and other departments to define project scopes and timelines.
  • Be responsible for key components or systems focusing on their reliability performance and alignment with business goals.
  • Write and maintain technical documentation based on code implementation.
  • Test implementations and create automated tests around code written.
  • Contribute to the improvement of internal development processes and the software development lifecycle.
  • Stay up-to-date with industry trends and emerging technologies advocating for the adoption of new tools and practices that can benefit the team and company.

Qualifications Skills and Competencies

    Safers come from a variety of backgrounds with a diversity in skills and knowledge. That said we find that those who are most successful in this role have experience with the following areas.

    Required skills:

    • Education: Bachelors degree in Computer Science Software Engineering or related field.
    • Experience: 3-5 years of experience in software development with a track record of successful project contributions and technical leadership.
    • Technical Skills: Proficiency in Python and development environments. Knowledge of software architecture design patterns and best practices. Experience with REST APIs and connecting to network and cloud resources. Experience using Git for source control.
    • Soft Skills: Strong communication skills with experience mentoring team members and supporting a collaborative team environment. Strong analytical and problem-solving skills with the ability to manage multiple priorities.
    • Unique Abilities: Experience in developing creative and strategic solutions in software development.

    Desired skills / Bonus points:

    • OAuth 2.0: Familiarity with the protocol for authorizing user access.
    • PyCharm: Experience with the Python IDE for development and debugging.
    • Jira: Experience with project and ticket tracking system.
    • Kanban: Experience with the project management process for development.
    • Network Proxies: Knowledge of proxies and experience with accessing resources through proxy environments.
    • FME experience

    What You Can Expect

    When you choose a career with Safe Software youre also choosing

    About Safe Software

    Safe Software transforms organizations with FME the only All-Data Any-AI Enterprise Integration Platform connecting all your data anywhere at any velocity. With over 30 years of expertise and 25000 enterprise customers across 125 countries we simplify your data journey wherever it leads.


    Founded in 1993 Safe is
    headquartered in Surrey BC with over 200 team members and counting. Were always looking for talented individuals with diverse backgrounds who are determined to learn and grow. Are you ready to join the team


    Our Commitment to Diversity and Inclusion

    Safe Software is an equal opportunity employer and we truly believe that innovation and strength begin with diversity and inclusion. We welcome all candidates regardless of race gender identity or expression sexual orientation age ability disability national or ethnic origin political belief religion or family status. Should you require accommodations during the recruitment process please contact .

    Employment Type

    Full-Time

    Department / Functional Area

    Product Development

    About Company

    Report This Job
    Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.