Genetec inc.

Software Developer - Functional programming (Quebec City)

Genetec inc. wish to receive your application directly on their career website.

  • By clicking on "Validate", I confirm that I have read and accepted Jobboom's terms of use and privacy policy.

    Genetec inc.

    Software Developer - Functional programming (Quebec City)

    Genetec inc. Quebec City, Quebec

    Engineering and science
    Reference : J0818-0944
    Posted + 30 days ago | Still Open
    Permanent As soon as possible

    DESCRIPTION


    Software Developer - Functional programming (Quebec City) Description: Genetec is a private Canadian company that was founded here in Quebec and has established itself as a world leader in the development of IP security solutions. Global provider of IP video surveillance, access control and license plate recognition solutions, Genetec has recently reached a total of 1000 employees and the company is keep expanding at an impressive rate.

    Despite many new talents hired years after years in all departments and teams of the company, Genetec manages to keep its own unique identity because of its very strong family and fun culture and its wonderful work environment. The culture and environment of the company is what makes Genetec such a great place to work, learn and grow as professionals.

    Due to strong growth, Genetec is currently looking for software developers to build a team in its new office in Quebec City. If you like challenges, varied tasks, and the idea to start a new project within a new team, YOU are the perfect candidate for us. Apply now to join our team and learn more about the current ongoing projects! Quebec office currently has approximately 15 employees working in software development and QA roles.

    As a Functional Programming Developer, you will be involved in all parts of the development cycle, from the initial idea to get it up and running live. We are growing a world-class team focused on creating a scalable protocol ingestion platform.

    What does Genetec has to offer you?
    • Attractive compensation package
    • Year-end bonus plan
    • Interesting referral program
    • Individual career path (Team Management or Technical Expert)
    • Performance reviews and assessments
    • Performant and result oriented environment and management
    • Work-life Balance with flex hours
    • 3 weeks of vacation (or more) + 1 between Christmas and New Year
    • Free unlimited Starbucks Coffee & fruits Responsibilities: • Develop and maintain an Erlang-based protocol ingestion platform using open-source libraries (such as Ranch and Cowboy) and components like RabbitMQ;
    • Work closely with the architecture team and implement software with a high availability and scalability mindset;
    • Participate, as part of an Agile development process, in the design, the tasks planning, the feature development and testing to the delivery of the platform to the customer;
    • Work both on your own and in close collaboration with other team members and upstream developers. Requirements: • Bachelor’s degree in Computer Engineering, Software Engineering or Computer Sciences or equivalent experience;
    • Passion about functional programming;
    • Strong knowledge of testing frameworks and methodologies;
    • Able to work in teams and collaborate. Technical Requirements: • Excellent knowledge of networking protocols including TCP, UDP, HTTP, etc;
    • Experience with Erlang/OTP, Elixir, OCaml, F#, Haskell or Scheme/Lisp. Assets: • Knowledge of C#;
    • Embedded development;
    • Experience with Linux or BSD;
    • Knowledge of RabbitMQ.
    Genetec inc.

    Genetec inc.

    From pioneer to leader in the security industry, Genetec has always been committed to providing the most innovative solutions. Today, we offer world-class IP security solutions with our unified security platform encompassing license plate recognition...

    Find more
     

    New on Jobboom

    Your profile and CV will now be visible to employers.

    • Be noticed and contacted directly by recruiters
    • Increase your chances of finding your dream job

    Don’t forget to complete your profile and update your CV to help employers find you.