CTC005181 - Programmer/Analyst Intermediate

Secteur industriel: Telecommunications
Type d'emploi: Contract
Durée:
Mode de travail: On Site

Description

IMPORTANT:Skills required:

  • Python coding (senior)
  • Ansible (intermediate /senior
  • APIs integration with Python scripts (intermediate)
  • Experience with Firewall technologies would be a good addition but not a requirement
  • Intermediate to senior role

    Testing in interviews - Regular interview + technical questions

    What types of projects will this candidate be working on : automation projects for cyber security initiatives

    Typical hours worked : 8:30- 17:00

    Why has this position arisen, backfill? With the amount of initiatives we have (36 so far for 2020), we need someone with senior level of experience working with us on the team. There are multiple projects that require a lot of python development and API integration and having someone experienced in this field will help us complete these projects more efficiently.

    Position is for 6 months full time for now with a possibility of renewal but it’s TBD

    Flex hours, possible to work from remote? Yes with manager approval

    Does the candidate need to be bilingual or will the manager accept unilingual-English candidates? Since he won’t be client facing, unilingual-English will do

    What tasks will the candidate perform with Ansible? Ansible is an orchestrator, he will need to configure the tool to run the playbook that he will build.

    Will they be defining system requirements? It may be part of their role yes.

    Will their main task be to integrate APIs with Python Scripting? Yes, the main goal is to script to interface with the API then create playbook to run in Ansible.

    Could a strong QA analyst with API testing experience in Python be a fit for this role? As long as he has the required skill to automate our process yes.

    Description:

  • 3-7 years experience.
  • Does work, makes some determination for priority of tasks and may have some input into decison-making processes.
  • May or may not act as a "lead" to others.
  • Requires regular (weekly) management.
  • Writing, coding, testing, and analyzing software programs and applications in line with the system requirements (SRS).
  • May be required to define the system requirements based on the business requirements (BRD).
  • Works under the direction of a senior programmer, system integrator or project manager.
  • Job Location: Montreal, QC.

    Notre barre latérale

    Bienvenue sur le nouveau site web de la CTC.