Senior Manager Engineering - GFT - Halifax
Royal Bank of Canada View all jobs
- Halifax, NS
- Permanent
- Full-time
- Lead, develop, and support highly scalable, high-performance components within an Agile development team.
- Ensure high code quality by implementing automated unit and functional testing.
- Automate processes within the development pipeline, identifying opportunities for efficiency gains, reducing time-to-market, and enabling continuous delivery.
- Contribute to application design and develop reusable code structures to promote scalability across multiple applications.
- Build and maintain modern front-end and back-end applications using frameworks like React and Node.js, Spring boot, ensuring seamless user experiences.
- Approach complex problems with an open mind, looking beyond your stack to find innovative solutions.
- Stay ahead of the curve by proactively learning about new technologies and exploring how they can address current and future challenges.
- Communicate effectively with peers, translating technical details into clear, actionable insights for non-technical stakeholders.
- Professional software development experience (Minimum 8+ years) with React, Node JS, Java, J2EE, Spring /REST / Microservices, Linux and NoSQL/SQL databases.
- Experience developing secure server side services leveraging the following APIs: Spring, Spring Batch/Boot, RESTful Webservices, Apache Data Utilities (JSON, Avro, CSV/PSV, Parquet), Good knowledge on messaging/streaming technologies (MQ, Kafka)
- Hands-on experience in writing clean, readable/reusable java code with unit tests, Experience using Git and Maven while collaborating with the software development team
- Ability to independently handle module deliveries, multi-task effectively and provide timely updates
- Experience with DevOps , CD/CI tools- Jenkins, GitHub, Automated Testing tools, or similar tools, Experience with building Cloud-ready microservices and containerizing applications
- Experience with Big Data (Hadoop / Spark)
- A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable
- Leaders who support your development through coaching and managing opportunities
- Ability to make a difference and lasting impact
- Work in a dynamic, collaborative, progressive, and high-performing team
- A world-class training program in financial services
- Flexible work/life balance options
- Opportunities to do challenging work