Our Technology team wakes up every day with one goal in mind - connecting Canadians to the people and things that matter most. We support 30 million Canadians each month through a robust portfolio of leading-edge technology projects that shape the future of connectivity in Canada. If you're interested in contributing to this mission, consider applying for the following opportunity:
Join our dynamic Rogers Business Digital Delivery team as a Technical Delivery Lead!
We are seeking a passionate and experienced leader with a strong technical background in Microservice Architecture, API development, Spring Boot, Java, Angular 12, User-Centered Design, and Agile practices.
What you’ll be doing:
- Lead the software development lifecycle, collaborating with cross-functional teams to transform business requirements into features.
- Design, develop, and deliver integration projects following Agile and Waterfall methodologies.
- Participate in code reviews to improve code quality.
- Monitor and control all phases of development, providing user and operational support.
- Handle integration design, codebase, environment, and software management.
- Manage both new development and operational support, practicing DevOps principles.
- Work with IT teams to develop realistic solutions within Agile schedules.
- Collaborate with stakeholders and team leaders to develop achievable solutions.
- Foster a work environment of engagement, challenge, accountability, and recognition.
- Promote quality, innovation, teamwork, and timely communication.
- Build trusted relationships across IT to enable client requirements delivery.
- Operate independently with minimal supervision, exercising judgment and autonomy.
- Serve as a subject matter expert (SME) to stakeholders and team members.
What you bring:
- Over 6 years of experience in Java application development on Linux and Windows.
- Expertise in systems analysis, software application programming, performance, and testability.
- Experience with APIs, security protocols, and Payment Card Industry standards.
- Knowledge of financial data structures and payment/credit evaluation products is a plus.
- Proven project management and implementation success.
- Familiarity with consulting and project management techniques.
- Ability to work under pressure and manage changing deadlines.
Technical Experience:
- Extensive Azure Cloud experience, including AKS and Azure Databricks.
- Strong understanding of Apache Kafka and messaging queues.
- Proficiency in Java, Spring Boot, Hibernate, and Spring JPA.
- Experience with Struts framework and web development (HTML, CSS, JavaScript, Angular).
- Knowledge of application servers like WebLogic and Tomcat.
- Experience with databases such as Oracle, PostgreSQL, and Cosmos DB.
- Strong DevOps knowledge, including CI/CD tools like Azure DevOps, Jenkins, GitHub Actions.
- Familiarity with monitoring tools like Azure Monitor, Application Insights, Dynatrace.
- Understanding of J2EE principles and enterprise application development.
- Ability to troubleshoot complex integration challenges.
Note: A pre-employment background check, credit check, and driver abstract may be required.