• Software Developer

    ID
    2018-1407
    Location: State/Province
    QC
    Category
    Information Technology
  • Description

    PURPOSE

    The Software Developer is responsible for developing services, systems, and applications, as well as the maintenance and continuous evolution of existing ones, strictly meeting business and design requirements.

    ESSENTIAL FUNCTIONS AND TASKS

    • Develop high quality code with respect to robustness, scalability, reliability and security
    • Provide detailed estimates of development tasks to Project Managers
    • Complete all tasks within estimates
    • Document development efforts
    • Troubleshoot, maintain and upgrade existing systems as directed by functional lead
    • Learn and support all internal systems as directed by functional lead
    • Adhere to departmental and company standards, processes and procedures
    • Resolve issues quickly and efficiently
    • Liaise with other areas of the business for effective work flow

    REQUIRED SKILLS AND COMPETENCIES:

    • Good verbal and written communication skills
    • Strong inter-personal skills and ability to share knowledge and experience with other team members as directed by functional lead
    • Detail oriented
    • Good problem solving skills
    • Follow instructions and commitments as agreed with functional lead

    TECHNICAL / PROFESSIONAL COMPETENCIES

    • Bachelor’s degree in computer science, software engineering, or equivalent work experience
    • Three to five years of software development experience in a formal development environment
    • Experience with Service Oriented Architecture and web service development
    • Experience with server-less development and cloud computing
    • Familiarity with Machine learning (and in general, AI)
    • Experience using versioning and source code control using GitHub or similar
    • Experience in a SCRUM/Agile environment is big asset

     

    TECHNOLOGY SPECIFIC COMPETENCIES

    • Expert in Node.js and/or Java
    • Experience with AWS or GCP
    • Good knowledge of code validation tools
    • Experience with Dockers/Kubernetes
    • Experience with Microservices and web APIs
    • Experience with Telephony integration

     

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed