Principal Software Engineer

1 week ago


Chennai, Tamil Nadu, India Lennox Full time
Job Description

Lennox seeks a highly skilled Principal Software Engineer to serve as the IT point of contact and lead the design, build, and configuration of applications that meet business process and application requirements.

Key Responsibilities:
  • Design, develop, and deploy .NET applications across the software life cycle phases, including requirements collection, design, coding, testing, and deployment.
  • Lead the implementation of .NET Core, ASP.NET, MVC, and WCF technologies, with a strong focus on Web API, LINQ queries, Unit Testing, and IIS deployment.
  • Develop expertise in Azure Compute, storage, and messaging services, as well as database design and optimization using Microsoft SQL Server 2005, 2008, and 2012.
  • Collaborate with cross-functional teams to comprehend, analyze, and interpret business documents, such as Business Requirements Documents and Functional Specifications Documents.
  • Maintain a deep understanding of OOPs/Design Patterns and Agile/Scrum methodologies.
Requirements:
  • Minimum 4 years of experience working with .Net technologies (.Net Core, ASP.NET, MVC, and Web API)
  • Extensive knowledge of relational databases (SQL Server, Azure SQL Database) or NoSQL databases (Cosmos DB)
  • Proficiency in Git, azure DevOps, Azure Resource Management, HTML5, CSS3, JavaScript, and popular front-end frameworks like Angular, React, or Vue.js
  • Strong analytical, business, and problem-solving skills, with excellent communication and teamwork abilities.
  • Able to comprehend, analyze, and interpret various types of business documents.
Benefits:
  • Competitive salary: $120,000 - $180,000 per year, based on experience and qualifications
  • Ongoing professional development opportunities
  • Collaborative and dynamic work environment
  • Opportunities for growth and advancement within the company
About Lennox:

Lennox is a leading provider of innovative solutions in the [industry]. Our team of experts is dedicated to delivering exceptional results and making a meaningful impact. If you are passionate about technology and driven to succeed, we encourage you to apply for this exciting opportunity.



  • Chennai, Tamil Nadu, India Athenahealth Full time

    Athenahealth is seeking a highly skilled Principal Software Engineering Lead to join our Collector R&D team. In this role, you will be responsible for leading the design, development, and deployment of software solutions that meet the needs of our customers.About AthenahealthWe are a healthcare technology company that is dedicated to creating a thriving...


  • Chennai, Tamil Nadu, India Niyati Technologies Pvt. Ltd. Full time

    About the RoleNiyati Technologies Pvt. Ltd. is seeking a highly skilled Principal Software Engineering Lead to join our team. The successful candidate will lead the development of our enterprise software applications, ensuring timely delivery and high-quality results.Key ResponsibilitiesProvide technical leadership for the software development...


  • Chennai, Tamil Nadu, India OEC Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineering Lead to join our team in Chennai. As a key member of our engineering organization, you will be responsible for leading the development of cutting-edge technology solutions.Key ResponsibilitiesCollaborate with architects to drive technical vision and design; ensure implementation by...


  • Chennai, Tamil Nadu, India Explorance Full time

    Empowering Organizations with Innovative SolutionsWe are seeking a highly skilled Principal Software Engineer to join our team at Explorance, a leading provider of next-generation feedback analytics. This is an exciting opportunity to contribute to the development of innovative solutions that empower organizations to accelerate their insight-to-action cycle.


  • Chennai, Tamil Nadu, India Thryve Digital Health LLP Full time

    Job Summary:This role demands a Principal Software Engineer who provides technical leadership in designing, developing and optimizing complex software systems using Python. The principal engineer will set coding standards, mentor junior developers and collaborate with cross-functional teams to align tech solutions with business...


  • Chennai, Tamil Nadu, India NTT DATA Full time

    Job Summary Principal Digital Engineering ArchitectNTT DATA is seeking a Principal Digital Engineering Architect to lead the design and development of cutting-edge digital solutions. The ideal candidate will have a strong background in machine learning and software engineering, with experience in designing and implementing scalable data-driven systems.Key...


  • Chennai, Tamil Nadu, India Gen Full time

    At Gen, we're looking for a skilled Principal Software Engineer to lead our backend development team. This is a key role in developing high-quality software solutions that meet the needs of our users. The successful candidate will have a strong technical background in Java, with experience in developing scalable and efficient systems.The ideal candidate will...


  • Chennai, Tamil Nadu, India Ciklum Full time

    About UsCiklum is a custom product engineering company that supports both multinational organizations and scaling startups to solve their most complex business challenges.We are looking for a Java Principal Engineer to join our team in India.About the RoleAs a Java Principal Engineer, you will become a part of a cross-functional development team engineering...


  • Chennai, Tamil Nadu, India MailShayari Full time

    MailShayari is seeking a highly skilled Principal Java Software Engineer to join our team.Key Responsibilities:Design, develop, and deploy high-quality Java applications using Spring Boot and Hibernate.Collaborate with cross-functional teams to implement microservices and RESTful APIs.Develop and maintain a strong understanding of object-oriented programming...


  • Chennai, Tamil Nadu, India Getinz Techno Services Full time

    Job Title: Principal Software Compiler Specialist">">About Getinz Techno Services">We are a cutting-edge technology company specializing in software development and consulting services. Our team of experts is passionate about delivering innovative solutions that meet our clients' unique needs.">Salary Range: ₹ 1,200,000 - ₹ 2,500,000 per annum (based on...


  • Chennai, Tamil Nadu, India Rocket Software Full time

    We are seeking a seasoned Software Engineer to lead our team in developing cutting-edge software solutions. This role requires expertise in Assembler and z/VSE technologies, as well as proficiency in data structures and algorithms.About the RoleThe Senior Software Engineer will be responsible for designing, developing, and troubleshooting software features,...


  • Chennai, Tamil Nadu, India Rocket Software Full time

    Job DescriptionSoftware Engineer II (Java Full Stack) Job TitleRocket Software is seeking a skilled Software Engineer II (Java Full Stack) to join our team in Chennai, India.Key Responsibilities:Design, develop, and troubleshoot software programs for software enhancements and new products.Develop software tools, including operating systems, compilers,...


  • Chennai, Tamil Nadu, India Mahindra Rise Full time

    Company Overview:Mahindra & Mahindra Ltd is a leading automotive manufacturer that offers innovative solutions for the modern era.Salary: ₹ 25 lakhs - ₹ 40 lakhs per annumJob Description: As a Principal Engine Development Specialist, you will be responsible for designing and developing high-performance engines for our vehicles. You will work closely with...


  • Chennai, Tamil Nadu, India KBR Full time

    About the Role:At KBR, we are seeking a skilled and detail-oriented Principal Engineering Specialist to join our team. As an integral part of our engineering operations, this role will play a crucial part in evaluating, selecting, and applying standard engineering techniques, procedures, and criteria.Key Responsibilities:Evaluate and select standard...


  • Chennai, Tamil Nadu, India Likewize Full time

    About the RoleWe are seeking an experienced and skilled Senior Web Software Engineer to join our team at Likewize. This is a fantastic opportunity for a talented developer to work on cutting-edge premium care support products and progress their career within a friendly and informal environment.Job DescriptionThe successful candidate will design and develop...


  • Chennai, Tamil Nadu, India Rocket Software Full time

    Rocket Software is committed to delivering innovative software solutions.Job OverviewThe Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. In this role, you will join a team maintaining a proprietary database management system running on z/OS with batch, interactive, and...


  • Chennai, Tamil Nadu, India Epam Full time

    We are seeking a seasoned Principal Java Software Architect to lead the development of enterprise-level solutions using Java 8, Microservices Architecture Pattern, and Spring Boot.As a key member of our team, you will design and develop high-performance services that meet the needs of our global clients. Your expertise in Agile software development...


  • Chennai, Tamil Nadu, India Rocket Software Full time

    About the RoleWe are seeking a highly experienced Technical Lead to oversee our software engineering teams.


  • Chennai, Tamil Nadu, India Athenahealth Full time

    Transformative Opportunity in Payer IntegrationAs a Principal Member of Technical Staff, you will play a pivotal role in shaping our Payer Integration team's vision to maximize network effect through efficient, effective experience-driven interoperability and navigate to value-based care. Your technical expertise will be instrumental in building a robust and...


  • Chennai, Tamil Nadu, India Software AG Full time

    Software AG is a global leader in the field of Enterprise Software and IoT solutions.We are seeking an experienced ARIS Principal Consultant to join our team in India. The ideal candidate will have expertise in all aspects of business process transformation, with a strong focus on technical leadership and customer-centric delivery.