Full Stack Developer – Python, Node.js, Angular, OpenShift

Toronto 30 days agoFull-time External
Negotiable
This job posting has expired and is no longer accepting applications.
Job Description Work Mode : 4 days onsite Required Skills : • Python Web Frameworks • OpenShift Container Platform • Angular 9 Job Description : • Designing, coding, analyzing, and modifying programming systems, including encoding, testing, debugging and installing for a large-scale system Contribute to technical design, development, and implementation of applications. • Design, build, and maintain APIs, Microservices and Responsive web applications by leveraging best practices alongside a global development team. • Integrate applications with 3rd party tools and deploy to cloud services. • Implement effective automation testing strategies along with the build activities. • Ensure code quality, performance, scalability, responsiveness of applications • Conduct and contribute to design and code reviews ensuring our apps are scalable, testable, and maintainable. • Participate in post-implementation reviews of application, development, and processes, continually working to create a learning environment by sharing with others Work in an Agile team environment which is fast paced, fun and collaborative. • Ensuring the operating efficiency of existing application systems. • Maintaining records for the documentation of systems development and revisions. • Conducting analyses of organizational needs and goals for the development and implementation of application systems. • Working with different RBC internal teams for software feature delivery, support and bug fixes. • Stay current and competitive by keeping up to date with the latest platform capabilities, security, performance, and reusability Must have 3-4 years working experience as a software developer. Must-have • 3 years experience with Node.js, JavaScript. • 3 years experience with Front End UI tools e.g. Angular, Next, Vue, Nuxt. • 3 years experience with container platforms e.g. Redhat OCP (OpenShift). • 3 years experience with Relational Databases preferably MS SQL Server. • Full software development life-cycle experience with CICD and thorough testing prior to release. • Solid Understanding of Agile processes and practices. Nice-to-have • Prefer Python experience Prefer diagnostic tool experience e.g. Dynatrace. • Good eye for UX design and being able to collaborate closely with our UXUI designers. Experience : 6-8 years Requirements Work Mode : 4 days onsite Required Skills : • Python Web Frameworks • OpenShift Container Platform • Angular 9 Job Description : • Designing, coding, analyzing, and modifying programming systems, including encoding, testing, debugging and installing for a large-scale system Contribute to technical design, development, and implementation of applications. • Design, build, and maintain APIs, Microservices and Responsive web applications by leveraging best practices alongside a global development team. • Integrate applications with 3rd party tools and deploy to cloud services. • Implement effective automation testing strategies along with the build activities. • Ensure code quality, performance, scalability, responsiveness of applications • Conduct and contribute to design and code reviews ensuring our apps are scalable, testable, and maintainable. • Participate in post-implementation reviews of application, development, and processes, continually working to create a learning environment by sharing with others Work in an Agile team environment which is fast paced, fun and collaborative. • Ensuring the operating efficiency of existing application systems. • Maintaining records for the documentation of systems development and revisions. • Conducting analyses of organizational needs and goals for the development and implementation of application systems. • Working with different RBC internal teams for software feature delivery, support and bug fixes. • Stay current and competitive by keeping up to date with the latest platform capabilities, security, performance, and reusability Must have 3-4 years working experience as a software developer. Must-have • 3 years experience with Node.js, JavaScript. • 3 years experience with Front End UI tools e.g. Angular, Next, Vue, Nuxt. • 3 years experience with container platforms e.g. Red Hat OCP (OpenShift). • 3 years experience with Relational Databases preferably MS SQL Server. • Full software development life-cycle experience with CICD and thorough testing prior to release. • Solid Understanding of Agile processes and practices. Nice-to-have • Prefer Python experience Prefer diagnostic tool experience e.g. Dynatrace. • Good eye for UX design and being able to collaborate closely with our UX / UI designers. Experience : 6-8 years