We're hiring a…
Senior Developer OSS Software

Burlington, Ontario, Canada

Apply Now

Job Description:

Responsible for design, development, deployment, and operation of Operational Support System (OSS) and Service Assurance software and tools for our internal and external customers in a “You build it, you run it” model.

Job Responsibilities:

1. Design, develop, customize, operate, and maintain high quality microservices, APIs, platforms, and tools
2. Practice CI/CD in a DevOps environment with continuous testing and validation. Ensure automated unit tests are written
3. Coach less-experienced Software Developers
4. Work with the Product Owner, Agile Leader to review and provide input into backlog, analyze stories, determine tasks 
5. Develop detailed specifications as required for the implementation such as sequence diagrams
6. Influence Technical Lead and Architect to ensure new products are supportable and maintainable before launch
7. Work closely with other Developers, Technical Lead, Architect, and Product Owner
8. Continually drive to reduce time-to-isolate and time-to-resolve production issues
9. Respond to operational issues in a timely fashion and assist the team as needed. Analyze and troubleshoot support issues, perform root cause analysis, and determine solutions
10. Actively participate in a no blame and continuous improvement culture, one that gives trust openly, responsibility freely
11. Design and develop software that scales, lasts the test of time, and does not require us to work / be woken after hours 
12. Demonstrate ownership in everything you create, with a focus on quality, collaboration, and delivery 
13. Focus on smooth flow of work, delivering iteratively, incrementally, and frequently while removing technical debt
14. Use proven practices and experiment, take calculated risks 
15. Ensure appropriate governance and change management are followed, suggest changes as improvements are needed
16. Openly and freely share deep technical understanding of the technologies, software, systems, and tools being delivered 
17. Take all necessary measures to ensure their health and safety at work and that of employees under their responsibility, while seeing to the protection of the general public.  Make sure employees under their responsibility comply with all Health & Safety instructions, guidelines, policies and procedures
18. To support Cogeco’s ultimate goal of providing excellent service to current and potential customers, the incumbent must be constantly attentive and responsive to both external and internal customers’ needs and assist in the resolution of any issues or concerns in a timely and professional manner while ensuring that the solution meets the customer’s needs.

Job requirements:

● University degree in Computer Science or an equivalent combination of relevant education and experience required
● 10+ years of Software Development Experience using Java, Java Bootstrap, Python, JavaScript, PHP, JSON, Swagger
● 5+ years software development experience in DevOps model
● 3+ years of containerized, microservice development
● Passionate about customer experience and usability
● Experience in Product Development, OSS Software in a Service Provider beneficial
● Expertise developing software systems leveraging Jenkins, Maven, Python, PHP, JS, Mongo, Docker, Kubernetes, REST
● Deep experience using Git, Slack, JIRA, Confluence
● Hands-on experience delivering services on Google (GCP) 
● Demonstrated use of Lean methods, continuous improvement, and learning throughout career
● Strong written and verbal communication skills. French would be an asset
● Experience working in an agile environment using Scrum team or Kanban methodology 
● High level understanding of Internet, wired and wireless networking standards and protocols
● Encourage and demonstrate lean approaches, curiosity, continual learning, and empathy towards others
● Genuinely positive attitude and a keen interest to continually learn, experiment, and improve self 
● Self-motivated with the ability to take initiative in identifying and resolving problems independently
● Required to travel up to 20%
● n/a
NOC CODE: 0711
At Cogeco, diversity is an essential asset to our organization’s performance. We are committed to providing equal opportunities to all qualified individuals, regardless of cultural and individual differences. We strive to build teams which reflects the diverse profiles and backgrounds of both the customers and communities we serve, firmly believing that this distinguishes Cogeco from competitors and contributes to our signature of excellence.