About Us “Quess IT Staffing is India’s largest IT staffing company with over 20 years of experience in staffing IT professionals in 300+ companies across levels and skillsets. Our 10,000+ associates deployed in 80+ cities and towns are proficient in over 500 technological skills. Our associates help enable cutting edge solutions some of the biggest names across industried. Quess IT Staffing is a division of Quess Corp Limited, India’s leading business services provider and largest domestic private sector employer. Quess Corp Limited is - ‘A Great Place to Work’ certified – a testament to our excellent culture, people, and processes.” About Company Roles and Responsibility
Job Title : Principal Software Engineer
Experience : 8-9 Years
NoticePeriod : Immediate to 15 days
Location : Bangalore
JD :
Key Responsibilities :
- Software Development : Lead the design, development, and deployment of high-quality software solutions using and .NET Core.
- Microservices Architecture : Architect, design, and implement microservices-based applications ensuring scalability, reliability, and performance.
- Message Brokers : Utilize RabbitMQ or Kafka for messaging and event-driven architecture to ensure efficient and reliable communication between services.
- SQL Development : Design and optimize SQL queries and database structures to ensure high performance and data integrity.
- Unit Testing : Develop and maintain unit tests to ensure the quality and reliability of the codebase.
- OOP Concepts : Apply object-oriented programming (OOP) principles to design robust and maintainable software solutions.
- Mentorship : Provide technical guidance and mentorship to junior and mid-level engineers. Foster a culture of continuous learning and improvement.
- Code Reviews : Conduct code reviews to ensure adherence to best practices and coding standards.
- Collaboration : Work closely with cross-functional teams including product management, QA, and DevOps to deliver high-quality software products.
Qualifications :
Education : Bachelor's degree in Computer Science, Information Technology, or related field. Master’s degree preferred.Experience : Minimum of 8-9 years of experience in software development with a strong focus on , .NET Core, and Microservices.Message Brokers : Proven experience with RabbitMQ or Kafka.SQL : Strong expertise in SQL development and database design.Unit Testing : Experience with unit testing frameworks and best practices.OOP Concepts : Deep understanding of object-oriented programming concepts and principles.Leadership : Demonstrated experience in a leadership or mentorship role.Certifications : Relevant certifications are a plus.