The Software Architect is an integral part of the Professional Services team and acts as the technical lead for various projects creating solutions that meet customer needs relating to implementation, testing and maintenance. The incumbent is responsible for designing and implementing fully functioning, debugged code with required documentation that meets specification requirements.
Responsibilities:
Design, develop, code and test software systems, or applications for software improvements and new products
Contribute through participation in agile development of project timelines, implementation design specifications, system flow diagrams, documentation, testing, and ongoing support of systems
Impact through your recommended modifications to processes and procedures, and directly contribute to standard methodologies, architecture, and implementation
Monitor production systems and debug issues as they arise
Qualifications:
Bachelor’s degree in Computer Science, Computer Programming, or related curriculum
Must be authorized to work in Canada
Certified Scrum Master
Agile / Scrum with the ability to design with UML
Working Knowledge of the following software development languages
JavaScript Full Stack including NodeJS
TypeScript
Frontend Technologies including React and Angular
JAVA, JVM Optimization, Java Multi-thread programming, Garbage Collection, horizontal / vertical scale micro service instances Development on Web Socket
Design pattern and extreme programming best practice
Optionally, C# & scripting languages such as Python
Optionally, Knowledge about penetration test and other security best practice
Experience with software engineering processes, agile framework, tools, methods, test development, algorithms, and data structures
Experience on managing Engineering KPI or metrics based on ISO 9001 process or corperate engineering process
AWS cloud native stack, AWS Developer Certified desired
Understanding of DevOps code pipelines to automate the CI/CD environment
Working knowledge of TestAutomation Frameworks such as Selenium
Demonstrated ability to learn new relevant technologies
Robust communication (written and verbal), collaboration, and problem-solving skills
Drive and eagerness to learn
Ability to start working immediately upon hire
Analyste-programmeur BI – (Montréal) Larochelle Groupe Conseil est actuellement à la recherche d’un/e consultant/e analyste-programmeur BI pour joindre notre communauté...
Apply For This JobWe are looking for talented individuals to join our team as Remote Entry-Level Customer Service Representatives. In this role, you...
Apply For This JobSenior Software Developer (Full-Time Permanent Opportunity) Location: Mississauga, ON (Onsite) With over six decades of business and technical experience in...
Apply For This JobThe Administrative Data Entry Clerk will work remotely with our team to collect, analyze and input Data into our online...
Apply For This JobPoste : Développeur Horaire : jour / flexible / lundi au vendredi Télétravail : flexible / alternance maison et bureau...
Apply For This JobDetermine and establish office procedures and routines * Schedule and confirm appointments * Answer telephone and relay telephone calls and...
Apply For This Job