Technical Lead
Job Description:
The role will be responsible for delivering and maintaining world-class integrated products for the FinTech operational world. As the Technical Lead you will work closely with the Business leaders and technical teams to understand their needs are currently met and evaluated and defined for future changes relating to any mobile/web applications to fulfil customer needs. You will help drive ideas to fruition and identify areas for improvement.
As a hands-on leader, you will own the cloud platform and work closely with the tech leads to setup the infrastructure as per their cloud resource requirements.
You are paying close attention to setup a great team culture and looking for open-minded, humble, and ambitious people to join the company.
Ideal candidate is someone who enjoys working in fast-paced agile environments and is not afraid of getting their hands dirty. We would expect, especially in the beginning a 80/20 rule of hands on vs leading.
We are paying close attention to setup a great team culture and looking for open-minded, humble, and ambitious people to join us.
Responsibilities include:
- Provide management oversight for the successful implementation of project deliverables using agile development techniques, methods, and tools.
- Achieve a keen understanding of technical goals and requirements and create a vision and implementation strategy that translates those requirements to the end-product.
- Collaborate with development teams in delivery of roadmap modules and other required outputs.
- Create correct and compliant technical implementation strategies together with product leads.
- Create technical requirements and development plans for every product scoping phase.
- Create risk assessment profiles and risk mitigation plans prior to every development sprint.
- Create detailed technical postmortem reports for every issue, escalation, or incident report.
- Conduct security audits and code reviews to catch vulnerabilities and ensure compliance.
- Work in alignment with other teams to identify and fix technical problems.
- Act as an escalation point for all technical issues.
- Anticipate risk scenarios to prepare, lead, and execute proactive mitigation strategies.
- Facilitate the delivery of the product by taking on scrum master responsibilities.
- Responsible of capacity planning and hiring to ensure that the product deadlines are met, and the teams operate efficiently within the allocated budgets.
Who you are:
- Bachelor’s Degree/diploma in Computer Science, Information Technology, or a similar field.
- Solid background as a hands-on software developer
- Exposure to API development. C#.NET, React, and Node.JS
- Experience in designing, managing, and governing cloud platforms AWS serverless applications such as Lambda or API gateway or DynamoDB.
- Strong grasp of agile principles.
- Ability to liaison with all levels of stakeholders.
- Strong people management and communication skills
- Proactive, compassionate and solutions-oriented mindset
- Experience in C#, .NET Azure platform
- You will lead the back-end team and work with 2-3 senior .NET developers to provide APIs to IOS, Android and web applications
- 10+ years of software development experience including 2+ years on technical leadership positions.
Technical Skills:
- C#
- ASP.NET Web API
- SQL Server
- Git
- Microsoft Azure
- CI/CD
- Unit Testing
- OWASP Security Principles
- JIRA
- .Net Core
- Cosmos DB (or any other NoSql)
- Serverless (Azure Functions)
- Redis Cache
- Postman
- Swagger
- Mobile development experience in iOS and Android application
- Good understanding of automation testing (E2E, Integration, Penetration, Load, Stress, etc.)
- Exposure to Azure and GCP cloud environment
- Scrum master experience. (official / unofficial)
- DevOps experience. (official / unofficial)
- Confluence
- Azure DevOps / Jenkins / TeamCity or equivalent
Other Skills & Attributes
- Strong Analytical Skills
- Strong Interpersonal Communication
- Product design research and requirements gathering and proof of concept
- Product requirements documentation
- Stakeholder review of product design
- User Story Breakdown/Writing and estimation of requirements
- Backlog Prioritisation (Stories)
- Story breakdown to tasks
Required Skills:
Load Budgets People Management DevOps Hiring Automation Infrastructure JIRA Scrum Integration Testing Software Communication Planning Business Management