Senior Developer

  • Contract
  • Toronto
  • This position has been filled

Job Summary

We are looking for a Sr. Developer to help develop our high growth Telecom practice. The Sr. Developer will be a key member of our IT Professional Services team working on a major automation initiative. In this role, you will be responsible for client-based projects and, in collaboration with our delivery and sales teams, you will deliver best of breed solutions to new and existing customers.

Qualifications:

• University degree in software engineering/computer science or equivalent experience.
• Experience with OSS systems including architecture, engineering, and development and testing.
• Fluent with software programming languages and scripting including JAVA, Python, Perl, JS
• Strong understanding of API integration and web service methods (REST, SOAP, XML, JSON).
• Able to develop web based applications (JAVA, JAVASCRIPT, JAVA SERVLET, XML, HTML, JSP, SOAP and REST)
• Demonstrable and practical experience in defining micro service-based architectures and the application of Microservices Design Patterns
• Ability to work collaboratively with a peer team of software architects to groom backlog and define sprint scope
• Ability to accurately estimate effort required for feature development
• Lead scrums, manage Kanban board etc.
• Continuous Integration (CI), version control and repositories (e.g. GIT), test-driven development
• Develop, test, deploy and support new solutions using the Agile/Scrum approach
• Knowledge of database: Oracle, SQL
• Delivers under pressure with excellent time management skills and prioritization.
• A team player and change enabler with a positive forward thinking mindset.
• Fully versed in all office applications (Outlook, Word, Excel, PowerPoint).
• Mid level systems and network administration skills including Linux, Windows server and TCP/IP networking.
• Experience with web development including Ruby or Python or .NET or MS SharePoint
• Solid technical understanding of VoIP including Unified Communication applications.
• Experience or background in telecommunications services and operations
• Docker and/or other containerization toolsets