Description:
As ATB's next Intermediate Full Stack Developer, you will have a unique opportunity to contribute to ATB through challenging, meaningful and diverse opportunities while creating happiness for our customers and each other. Do you have a desire to understand the very core of our business and be part of the evolution of serving our customers? If so ATB might be right for you.
Please see below to learn more about this great opportunity.
Accountabilities
- Work independently and within a team to research and develop products in line with ATB’s strategy, including analysis of the product and technical product solution.
- Work with the team to explore new ideas through experiment, prototypes and fast feedback.
- Focus on open standards and open source before seeking a proprietary solution to a problem.
- Work with the Architecture team to adopt new technologies, processes and practices for efficiency and security.
- Work with technical teams outside of Engineering and Enterprise services to develop end-to-end features across cloud, mobile and web infrastructures (Data, Innovation, SAP).
- Live, breathe and work in the Cloud
- Utilize SCRUM and Agile methodologies to complete tasks and accomplish workflows
- Create and maintain accurate run books for technical product troubleshooting.
- Ensure changes to a product are performed within ATB’s defined change control process.
- Ensure adherence to ATB’s security procedures and protocols.
- Provide on-call and after hours support as assigned, on a rotational basis for technical product support.
Skills, experience & requirements
- Experience in designing and developing scalable, performant and responsive applications.
- Thorough knowledge of Java/SpringBoot, JavaScript/Node.js
- Experience with Google Cloud Platform, Docker and microservice architectures is preferred.
- Solid understanding of CI/CD tools such as GitLab.
- Experience with React, HTML5 and CSS3 would be an asset.
- Experience with relational/non-relational databases such as GraphQL, PostgresQL, MongoDB, etc. is an asset
- Experience with SAP for integration and testing.
- Understanding fundamental design principles behind a scalable application.
- Experience creating and implementing unit tests and automated testing on platforms such as pyTest, Selenium, etc.
- Proven analytical and problem-solving skills.
- Strong time management, prioritization, and organizational skills.
- Excellent communication skills (both verbal and nonverbal).