As a Lead Software Engineer, you will be working with a strong team of motivated engineers with a focus on building and delivering REST APIs and backend integration. You will interact with product owners and architects and convert their ideas into software solutions. You will mentor other talented engineers and encourage innovation in the team.
Skillsets
Strong proficiency in Microsoft technologies like C#, ASP.NET, Entity Framework, SQL Server, IIS , etc.
Experience with cloud platforms (e.g., Azure, AWS, GCP).
Strong proficiency in Angular and TypeScript
Strong command of C# for developing applications with .NET Core and .NET Web API
Experience with cloud-based web development platforms such as Wix is a plus .
Experience with cloud platforms (e.g., Azure, AWS, GCP).
Understanding microservices architecture and containerisation technologies (e.g., Docker, Kubernetes).
Experience in developing mobile applications for iOS and Android platforms.
Knowledge of MVC and MVVM patterns for designing and structuring applications.
APIs and Integration:
Experience with RESTful APIs and third-party integrations.
Experience with developing microservices
Project Management:
Estimate project timelines and resource requirements.
Manage project deliverables and ensure timely completion.
Identify and mitigate technical risks.
Monitor project progress and adjust plans as needed.
Database Management:
Proficiency in working with databases like MSSQL / Mongdb, etc.
Web Technologies and Protocols:
Understanding web technologies like HTML, CSS, and JavaScript
Familiar with HTTP, HTTPS, RESTful APIs, React, Redux and PWA
Version Control Systems:
Bitbucket / GitHub
Managing code changes and collaborating with other team members