Description:
BCom Degree Engineering, Computer Science or related field. Minimum 8years software development with 3 yrs as a development lead and 2 yrs in a management role is essential. Proven experience in software development and technical leadership roles with a track record of successfully delivering complex projects.
Excellent understanding of software architecture, design petterns & best practices with hands on experience withbackend and front end development.
Experiencewith Cloud Platforms (e.g AWS, Azure) and modern development frameworks/tools.
Development experience:
Languages required : C#, SQL and beneficial TypeScript, JavaScript, Java, Python
Frameworks required: Angular, .Net, Azure Functions and beneficial .NET Core, WebAPi
ORM Tools:Entity framework
Relational Databases required: PostgreSQL and/or Microsoft SQL Server and beneficial Cosmos DB, Azure Storage Accounts.
Cloud Environments: Azure
Experience in communicating with users, other technical teams, and senior leadership to collect requirements,describesoftware product features, technical designs and product strategy.
Experience in recruiting, hiring,mentoring and coaching and managing teams of Software Engineers to improve their skills and make them more effective, product software engineers.