About the Role:
We are seeking a seasoned Technical Delivery Lead to spearhead web application development and oversee a team of developers. The ideal candidate must have prior experience delivering a Power Platform application as a lead demonstrating their ability to manage projects and guide teams effectively. This role requires a handson professional with expertise in any 1 backend technology stack and familiarity with at least 1 frontend framework. They should excel at bridging the gap between technical teams and clients ensuring smooth project delivery adherence to best practices and fostering a culture of continuous improvement.
Qualifications:
8 to 10 years of experience in building applications managing teams and delivering on planned goals
Requirements
Technical Expertise:
- Handson experience in building Model Driven Apps
- Proficient in designing and implementing Power Automate workflows including integration with external systems and services
- Strong expertise in Dataverse for creating and managing data models relationships and business logic to support scalable and efficient applications.
- Familiarity with at least one backend technology stack (e.g. .NET Java Python or Node.js) and awareness of frontend frameworks (e.g. React Angular or Vue.js).
- Demonstrable ability to design optimal storage using any one relational or non relational databases (MySQL / MSSQL / PostgresSQL / MongoDB / DynomoDB / etc)
- Proficiency in building web and mobile applications
- Having uses any 1 Git client (GitHub / Bitbucket / Gitlabs / ADO / etc)
Technical Leadership:
- Lead by example by actively participating in coding and design when necessary.
- Assist and lead in estimations of tasks in a realistic manner
- Mentor junior developers guiding them on problemsolving approaches and best practices.
- Ensure coding standards performance optimization and deployment processes are adhered to.
Project Management:
- Take ownership of projects managing delivery timelines risks and scope with support from senior leadership.
- Translate client requirements into actionable technical tasks for the development team.
Client Interaction:
- Communicate effectively with both technical and nontechnical stakeholders to provide project updates and insights.
- Be able to explain progress roadblocks roadmap and sprint goals
Agile Practices:
- Manage and help project workflows using Scrum (with help from Scrum Master)
- Facilitate sprint planning reviews and retrospectives (with help from Scrum Master)
Strong experience in NodeJS backend development, preferably using ExpressJS framework. Solid understanding of asynchronous programing and other Javascript concepts. Has experience in integration to external APIs. Have experience in AWS services especially Lambda and SQS. Excellent communication skills and able to collaborate effectively across many teams.