Title- Full stack Developer
Location- Quebec, QC
Our client is Canada's leading provider of broadband network and communications services to mid-sized, large business, and government customers. With strong
business communications expertise and networks that are unrivalled in the industry, BBM defines and delivers the integrated solutions Canadian businesses need.
The Serve team combines the expertise of operational and service transformation professionals who connect and empower our people and customers through innovative service experiences. The incumbent will join a dynamic team, which is accountable to deliver solutions for client internal users helping Sales and Service Transformation.
Reporting to the Senior Manager, the incumbent of this position is a full stack software developer responsible for front-end and back-end coding and who is willing to learn automation tools and get involved in front-end automation.
Main 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.
Skills / Competencies
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.
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.
Good communications skills (written, oral) is required. Bilingualism (English, French)
considered an asset.
Personal Attributes
Strong analytical skills.
Autonomy & focus. Ability to get the things
done and cut through the noise.
Ability to deal with ambiguity.
Client-oriented.
Creative and innovative.
Team oriented.
Ability to meet aggressive deadlines & work under pressure.
Show more Show less
Requirements
No specific requirements listed.