About Company Keka has been a silent revolution in the making since our launch 10 years ago Our steadfast focus on building an employee-centric HR platform was well received by more than 13 000 businesses across India and the world Today we are India s 1 platform in the segment with the greatest number of new customers adopting the platform All with zero advertising spend and pure customer love We are an organization built by our employees The passion and the extreme ownership that our people bring to the table are contagious We don t hide our shortcomings and we aren t afraid to ask for help When we fail we learn adapt and do better in the future This open culture encourages our people to innovate regardless of their function and across departmental boundaries Recently in November 2022 the company secured India s largest Series A SaaS funding with a whopping 57 million from WestBridge Capital Our Engineering Team Keka Engineering Team follows modern engineering practices and works with latest stack Refactoring is central to our philosophy to evolve the design maintain code consistency and adapt to dynamic business needs We believe in DevOps practices there is no fixed release cycle our CI CD pipeline deployment automation blue-green deployment and other related practices gives us flexibility to deploy multiple times a day if required Our Engineering team is made up of small cohesive teams embracing Agile working on focus areas to deliver awesome experiences to our Customers Keka Engineering Team works on complex technical challenges learns adapts and most importantly we have fun along the way Skills Required 3-5 years of solid programming experience on NET platform Proficient with Web application development - we leverage ASP NET MVC Web API Typescript Angular Preferred experience building applications leveraging Azure or AWS Hands on experience on Html CSS JavaScript and Bootstrap or any other CSS framework Experience with SQL Server Stored Procedures UDF and NoSQL Cosmos DB or others Good grip on Fundamentals of CS OOPS Concepts SOLID Principles Design Patterns and its usages Ability to prepare low-level design of the system Familiarity with TDD CI CD GIT DevOps Experience with microservices architecture Expectations Design implement and maintain application within all phases of the software development life cycle SDLC on Microsoft Azure or AWS Works closely with other functions to understand customer needs and implement features Strong troubleshooting and analytical skills and detail oriented Comprehensive understanding of OOPS concepts data structures algorithms and product development techniques and theories Should be able to design schema for enterprise level applications Should be able to apply design patterns Should be open to face new challenges and learn new technologies Experience with debugging performance profiling and optimization Should be ready to create proof of concepts and explain the value created out of it Responsible for deliverables on time