Keka Technologies Pvt. Ltd.

Lead Software Engineer

Keka Technologies Pvt. Ltd.
Apply
9 months ago
Hyderābād, IndiaStaff+

Responsibilities

  • Provide technical leadership and functional support to engineering team members.
  • Design, implement, and maintain applications throughout the software development lifecycle on Azure or AWS.
  • Prepare, understand, validate, and justify high-level and low-level system designs and estimates.
  • Collaborate with other functions to understand customer needs and develop product roadmaps.
  • Design schemas for enterprise-level applications and apply appropriate design patterns.
  • Create proofs of concept and explain the value they provide.
  • Debug applications and perform performance profiling and optimization.
  • Deliver assigned work on time and work independently with limited guidance.

Requirements

  • At least 8 years of programming experience with C#, .NET, .NET Core, and .NET Framework.
  • Proficiency in web application development.
  • Experience building applications with Azure or AWS.
  • Experience with SQL Server, including stored procedures and user-defined functions.
  • Experience with NoSQL databases such as Cosmos DB or comparable technologies.
  • Ability to prepare high-level and low-level system designs.
  • Familiarity with test-driven development, CI/CD, Git, DevOps practices, and microservices architecture.
  • Strong understanding of object-oriented programming, data structures, algorithms, and product development techniques.
  • Strong troubleshooting, analytical, and detail-oriented skills.
  • Ability to learn new technologies and address new technical challenges.

Tech Stack

AWSAzureC#GitMicrosoft SQL Server.NET

Categories

Keka Technologies Pvt. Ltd.

About Keka Technologies Pvt. Ltd.

1,001-5,000 employees
Contact me