Principal Software Engineer

11 - 17 years

35 - 55 Lacs

Hyderabad

Posted:2 months ago| Platform: Naukri logo

Apply Now

Skills Required

System Design Low Level Design .Net Web Application Development Architectural Design C# Scalability Azure Cloud

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Overview: We are seeking a highly skilled Principal Software Engineer with extensive experience in .NET Core technologies. The ideal candidate will have a strong background in designing and developing robust, scalable web applications and services, with a proven track record of leading architectural decisions and mentoring engineering teams. This role requires proficiency in creating web applications and collaborating with cross-functional teams to deliver high-quality software solutions. Key Responsibilities: Architectural Design: Lead the design and architecture of scalable and maintainable software solutions. Partner with other architects and managers to establish technical guidelines and standards. Web API Development: Develop and integrate Web APIs using .NET Core and .NET MVC, ensuring high performance and reliability. Software Development: Design and develop new features for future product releases and provide resolution for product defects. Collaboration: Work with cross-functional teams to coordinate development efforts, ensuring alignment with project goals and timelines. Code Quality: Participate in code reviews to mentor other engineers on best practices and promote adherence to coding standards. Technical Feasibility: Collaborate with Product teams to assess the feasibility of technical architectures and provide input on technical solutions. Innovation: Introduce and evaluate new technologies, build strong proof of concepts (POCs), and advocate for their adoption were beneficial. Troubleshooting: Troubleshoot complex production issues, conduct detailed root cause analysis (RCA), and implement effective solutions. Agile Participation: Engage in agile activities, including sprint planning and technical design reviews, contributing to the overall success of the development process. Required Skills: Proficiency in .NET/ .NET Core, C#, Web API, OOPS, SOLID principles &SQL Server. Solid understanding of design and architectural patterns, and microservices architecture. Working knowledge of CI/CD pipelines and AWS/Azure cloud services is essential. Preferred to have a strong understanding of Git branching strategies. Strong experience in architecting and building multi-threaded, distributed systems. Strong knowledge of data structures, algorithms, and designing for performance.

Keka Technologies
Keka Technologies

Human Resources & Software

Hyderabad

51-200 Employees

24 Jobs

    Key People

  • Sandeep K.

    CEO & Co-Founder
  • Shivaprasad B.

    Co-Founder

RecommendedJobs for You