Description:
Our Bell Business Markets team enables the digital transformation of businesses and governments nationwide through solutions in areas including Internet and private networks, voice and unified communications, contact centre, security, Internet of Things, data centre and cloud. We’re proud to be Canada’s leading provider of broadband network and communication services for businesses and governments.
Key Responsibilities
- Developing front-end website architecture.
- Designing user interactions on web pages.
- Developing back-end applications.
- Creating servers and databases for functionality.
- Ensuring responsiveness of applications.
- Seeing through a project from conception to finished product.
- Designing and developing APIs.
- Meeting both technical and consumer needs.
- Staying abreast of developments in programming languages
Critical Qualifications
- Graduate degree in Computer Engineering, Computer Science or equivalent experience.
- At least Five (5) years of experience delivering scalable enterprise systems in computer and networking technology preferably in a telecommunication environment.
- Proven record of accomplishment in systems integration with experience in software development and infrastructure design for large scale distributed systems and applications.
- Proven hands-on experience as a full stack developer.
- Good knowledge of object oriented programming.
- Good knowledge in Micro service architecture and APIs.
- Advanced knowledge of .Net framework and C#.
- Strong organizational and project management skills.
- Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript.
- Familiarity with JavaScript frameworks such as Angular JS, React, and Amber.
- Proficiency with server-side languages such as .Net, Python and Java
- Familiarity with database technology such as MySQL, Oracle, and MongoDB.
- Excellent verbal communication skills.
- Good problem-solving skills.
- Attention to detail.
Preferred Qualifications
- Knowledge in Robotic Process Automation is desirable.
- Knowledge in Artificial Intelligence is an asset.
- Knowledge of the business process management tools is an asset. (ex: Camunda)
- Good knowledge of data store systems: Elasticsearch MySQL
- Knowledge on Virtualization and Containerization is desirable.
- Experience in agile environment is desirable.