As an active and integral member of TELUS Digital, you will be at the heart of a major transformation program, serving as a pivotal
Technical Leader
. This role demands a powerful blend of deep technical expertise, robust leadership skills, and an unwavering passion for innovation. You will be responsible for
driving the technical vision and strategy
, providing essential guidance and mentorship to cross-functional engineering teams, and ensuring the successful delivery of high-quality products, particularly within a serverless AWS environment. Your leadership will foster collaboration, enhance technical capabilities, and ensure that our solutions are at the forefront of modern cloud architecture.
###
Responsibilities
Strategic Technical Vision & Leadership:
+ Develop and clearly communicate a compelling technical vision and strategy that is meticulously aligned with overarching company goals.
+ Lead and inspire cross-functional engineering teams, fostering a vibrant culture of collaboration, innovation, and continuous improvement.
+ Provide essential mentorship, guidance, and deep technical expertise to team members, actively supporting their professional growth and development.
+ Act as the primary point of accountability for critical technical decision-making within the team and across projects.
Project Execution & Delivery Oversight:
+ Collaborate intimately with stakeholders to meticulously define project requirements, realistic timelines, and clear deliverables.
+ Oversee the entire project execution lifecycle, ensuring strict adherence to timelines, budgets, and the highest quality standards.
+ Proactively identify and mitigate technical risks, addressing challenges promptly to ensure project success and minimize impact.
Architectural & Code Excellence:
+ Drive the adoption of engineering best practices, robust coding standards, and effective development methodologies (e.g., Agile/Scrum).
+ Conduct thorough code and architectural reviews to maintain a high-quality codebase and a robust, scalable system architecture.
+ Ensure the implementation of stringent security best practices to safeguard data and systems effectively.
Serverless Development & AWS Integration:
+ Lead the design, development, and deployment of scalable serverless applications using AWS Lambda and a wide array of other AWS services.
+ Write high-quality code in languages supported by AWS Lambda, including
TypeScript, Node.js, and Java
.
+ Specialize in creating event-driven architectures that respond efficiently to changes in data or other system events.
+ Seamlessly integrate AWS Lambda functions with other critical AWS services such as Amazon S3, Amazon DynamoDB, Amazon API Gateway, and AWS Step Functions.
+ Develop and implement comprehensive monitoring and logging strategies using tools like
CloudWatch and AWS X-Ray
to ensure the continuous availability and optimal performance of AWS Lambda functions.
+ Expertly troubleshoot and debug complex serverless applications across the entire stack.
+ Continuously optimize the performance and cost efficiency of AWS Lambda applications.
+ Stay rigorously up-to-date with the latest AWS Lambda features and best practices, proactively incorporating them into application development.
Communication & Stakeholder Management:
+ Communicate effectively and transparently with all stakeholders, including executives, providing regular updates and addressing concerns proactively.
+ Foster strong, collaborative relationships with cross-functional teams, promoting transparency and mutual understanding.
###
Qualifications and Skills
Experience:
+
7+ years of progressive experience as a Software Developer
, or currently holding a
Senior Software Developer
role, with a strong track record of technical contributions and leadership.
+ Extensive experience designing, developing, and deploying
serverless applications using AWS Lambda and other AWS services.
Programming & Cloud-Native Expertise:
+ Proficiency in writing code in languages supported by AWS Lambda, notably
TypeScript, Node.js, and Java.
+ Proven experience in creating
event-driven architectures.
+ Strong knowledge of
system design
principles (software architecture, design patterns, API Design and Development, and good practices).
+ Proficient in
Microservice technology
and significant development experience with
RESTful APIs.
AWS Services & Tooling:
+ Demonstrated experience integrating AWS Lambda functions with various AWS services, including
Amazon S3, Amazon DynamoDB, Amazon API Gateway, and AWS Step Functions.
+ Proficient with monitoring tools like
CloudWatch and AWS X-Ray.
+ Familiarity with No-SQL databases like
DynamoDB
and
System Integration Patterns (PubSub)
.
Development Practices:
+ Strong ability to troubleshoot and debug complex serverless applications.
+ Experience with Agile/Scrum software development methodologies using tools such as
Jira, Confluence, and BitBucket.
+ Proficient with
GitHub and GitHub Actions
for version control and CI/CD.
+ Proven experience in performing
Requirement Analysis.
+ Demonstrated ability to implement and adhere to security best practices for data and systems.
Leadership & Communication:
+ Proven ability to provide technical leadership, mentor teams, and make impactful technical decisions.
+ Excellent communication skills, including strong client communication abilities, with the capacity to explain complex technical concepts clearly.
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.