CTC006065 - Software Designer Intermediate

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

Description

If you’re passionate, driven and find yourself seeking interesting work, new challenges and continuous learning opportunities, then we want you to join our team. The Network team plans, designs, builds and operates client’s multi-billion dollar networks, including the continued expansion of our fibre optic network, HSPA+ and LTE — Canada’s largest and fastest wireline and wireless network.

Description of hiring team

The Application Development or Support teams are responsible for developing and supporting a variety of products and services. Candidates should have the ability to understand customer needs and propose solutions, be able to work in an agile environment and interested in solving complicated technical problems. We currently have several positions available in this area. By applying on this position, you will automatically be considered for all available positions.

Key Responsibilities

  • Work effectively with a team of developers in order to support the operations team
  • Develop software applications and update existing ones with new features using the Agile/Scrum approach
  • Participate to establish standards for user testing, business requirements and implementation plans
  • Investigate, diagnose, and resolve issues with software
  • Work with internal groups to determine needs
  • Create and maintain customer and internal technical documentation
  • Facilitate identification of process improvements or system enhancements
  • Research industry trends, best practices and new technologies that will provide operational insights to internal teams, focussing on continuous improvement of the customer experience
  • Drive innovation and find opportunities to leverage emergent technology
  • Critical Technical Competencies

    The technical competencies required vary depending on the position. If you have part of the following competencies, you will be considered for the position.

  • University degree in Computer Science, Software Engineering, Information Technology or equivalent
  • Experience with working in an agile environment
  • Experience in developing and integrating software solutions
  • Able to develop web based applications like Python, JAVA, CSS, XML, HTML, PERL and REST
  • Able to write code to automate processes and orchestrate deployments and manage code
  • Knowledge of virtualization technologies and Internet Protocol
  • Knowledge of automation tools (Gitlab)
  • Knowledge of Unix, Ansible, Windows, Powershell, Server administration, Voice
  • Fully versed in all office applications (Outlook, Word, Excel, PowerPoint)
  • Unilingual English is ok.
  • Remote during COVID.
  • Critical Leadership Competencies

  • Able to deal with multiple implementation projects simultaneously
  • Gifted thinker who is extremely resourceful and can learn new technologies on the fly, driven and proactive
  • Strong interpersonal, oral and written communication skills
  • Team player who always puts the interest of the team above all other priorities
  • Strong aptitude to recognize opportunities for improvement in day-to-day work and take appropriate actions
  • Excellent analytical, problem solving and decision making skills with a strong attention to detail
  • Strong time management skills and work ethic (highly motivated) to manage multiple projects/accountabilities
  • Preferred Competencies

  • Contribution to industry standards and open source communities an asset
  • Knowledge of client’s Products & Services as well as Media, Network, IT and Call Centre environments.
  • Knowledge of databases, infrastructure and security standards
  • Notre barre latérale

    Bienvenue sur le nouveau site web de la CTC.