Permanent Hiring

RJC936 | .Net Engineer – Product

Hyderabad,India

  • Upload File

Role Description

The Engineering Team follows modern engineering practices and works with the 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 give us the flexibility to deploy multiple times a day if required. The Engineering team is made up of small cohesive teams embracing Agile, working on focus areas to deliver awesome experiences to our customers. The team works on complex technical challenges, learns and adapts, and, most importantly, has fun along the way.

Tech Skills Required

  • 2.5 to 8.5 years of robust programming experience on the .NET platform.
  • Proficient in Web application development, utilizing ASP.NET MVC / Web API / Typescript / Angular.
  • Open to candidates experienced in Web development with a willingness to learn.
  • Experience building applications leveraging Azure (or AWS).
  • Hands-on experience in Html, CSS, JavaScript, Angular, and Bootstrap (or any other CSS framework).
  • Proficiency with SQL Server (Stored Procedures & UDF) and NoSQL (Cosmos DB or others).
  • Strong grasp of Computer Science fundamentals, OOP Concepts, SOLID Principles, Design Patterns, and their applications.
  • Ability to prepare both high-level and low-level designs of the system.
  • Familiarity with TDD, CI/CD, GIT, and DevOps.
  • Experience with microservices architecture.

Requirements

  • Provide technical leadership and functional assistance working closely with team members.
  • Design, implement, and maintain applications within all phases of the software development life cycle (SDLC) on Microsoft Azure (or AWS).
  • Independently carry out activities with minimal guidance.
  • Create, understand, and validate designs and estimates, justifying them effectively.
  • Apply knowledge of principles and techniques to solve technical problems.
  • Collaborate closely with other functions to understand customer needs and develop product roadmaps.
  • Strong troubleshooting and analytical skills, detail-oriented.
  • Comprehensive understanding of OOPS concepts, data structures, algorithms, and product development techniques and theories.
  • Ability to design schemas for enterprise-level applications.
  • Apply design patterns effectively.
  • Openness to facing new challenges and learning new technologies.
  • Willingness to create proof of concepts and articulate the value derived from them.
  • Responsible for delivering on time.
  • Experience with debugging, performance profiling, and optimization.

Highlights 

  • Education:  Engineering
  • Experience:  2 to 6 Years (SSE) 7+ Years ( Lead Engineer)
  • Tech Stack: C#, ASP.Net, MVC, Web Api, Angular, Typescript, Microservices.
  • Location: Hyderabad