Engineering

Senior Software Developer

Theni, Tamil Nadu
Work Type: Full Time
We are looking for a highly skilled and experienced Senior Software Developer to join our growing team. The ideal candidate will have strong technical expertise, leadership qualities, and the ability to deliver high-quality software solutions while mentoring junior team members.


Key Responsibilities

Design, develop, and maintain scalable, secure, and efficient applications.

Take ownership of end-to-end project deliverables and technical solutions.

Mentor and guide junior developers through code reviews and best practices.

Collaborate with product managers, designers, and cross-functional teams.

Troubleshoot complex issues and ensure high performance of applications.

Contribute to software architecture, design discussions, and technology roadmaps.

Ensure adherence to coding standards, agile practices, and CI/CD pipelines.

Stay updated with emerging technologies to continuously improve processes.

Requirements

Bachelor’s/Master’s degree in Computer Science, Software Engineering, or related field.

Minimum 4+ years of professional software development experience.

Strong expertise in C#, .NET, Angular (or similar technologies).

Proficiency in Git, CI/CD tools, and modern development practices.

Deep understanding of software architecture and design patterns.

Excellent problem-solving and analytical skills.

Strong communication and collaboration abilities.

Experience leading or mentoring developers is highly desirable.

Submit Your Application

You have successfully applied
  • You have errors in applying