|Job Category||Information Technology|
|Application Deadline||August 23, 2019|
|Experience Required||5+ years|
|Job Duration||1 year|
Our client in Telco industry is seeking a Software Developer in Mississauga. This is a 12 months contract position.
We are currently recruiting an ambitious Software Developer to join our IoT team. You will play a pivotal role in defining and contributing to the IoT Smart City platform. Being an agile team allows our team members to make key decisions and take ownership over their projects. We highly encourage collaboration within our engineering teams across all projects.
You will work closely with a friendly, passionate team in a DevOps environment located in Toronto
You will have a key role and the opportunity to learn and within the organization
You will experience an awesome team spirit working at the forefront of leading technology
You will help to build new systems, design and construct secure and scalable software systems within the IoT Smart Cities team
BA/BS degree in software/computer engineering, computer science, or equivalent practical experience.
2 years of full-stack or back-end software development experience.
Experience working with enterprise cloud technologies, designing and implementing deployments of web apps and APIs.
Experience designing and implementing highly secure, scalable, and portable large-scale software systems.
Experience producing technical assets and writing technical documentation.
5 years of full-stack software design experience working with CI/CD implementation and microservices architecture
Experience in modern software development practices, including test driven development (TDD), continuous integration/deployment (CI/CD), agile development, performance & load testing
Experience in building automation, infrastructure monitoring, virtualization, and containerization.
Working knowledge and experience with infrastructure automation, SQL/NoSQL, security, networking, and cloud-based delivery models.
Experience and expertise working closely with product and sales teams in SaaS solutions or related technical fields.
Ability to effectively communicate complex technical concepts to a broad range of audiences.
Launch products and releases on a regular basis.
Develop new products and enhance existing products.
Identify technical opportunities and define software architectural vision and strategy.
Understand customer needs and gather technical requirements.
Facilitate deep technical discussions with engineers, customers, partners, and executives.
Provide software expertise around cloud software architecture and design
Create and deliver best practice recommendations, tutorials, blog posts, sample code, and presentations to technical, business, and executive stakeholders
To apply, send your updated resume to: firstname.lastname@example.org
Candidates must be in Canada and with valid work permit for being able to apply for this role.