Work Mode: Hybrid (3 Days Office)
Educational Qualification: Bachelor’s Degree or higher in Information Systems, Computer Science, or equivalent experience
We are looking for a highly skilled Module Lead / Senior Software Engineer with strong expertise in .NET Core and modern front-end frameworks (Angular or React). The ideal candidate will have hands-on experience in full stack development, with a focus on front-end design and development, database management, and unit testing. This role demands a proactive, detail-oriented professional who can work independently, follow best coding practices, and collaborate effectively in an agile environment.
Develop, test, and maintain robust and scalable full stack applications using .NET Core and Angular/React.
Work closely with technical leads and architects to implement low-level design documents with minimal supervision.
Write clean, efficient, and well-documented code following industry-standard coding practices.
Implement and maintain unit testing using Karma/Jasmine or similar frameworks to ensure code quality.
Collaborate with cross-functional teams to deliver high-quality solutions within established timelines.
Participate in code reviews, ensure adherence to coding guidelines, and promote continuous improvement.
Troubleshoot, debug, and optimize applications for performance and scalability.
Prepare and maintain clear technical documentation for code, APIs, and processes.
Mentor junior developers and ensure consistent delivery standards across the team.
6–8 years of hands-on experience in .NET Core development.
2–4 years of experience in Angular or React front-end frameworks.
2–4 years of experience with MS SQL Server 2012 or higher.
2–4 years of experience in unit testing frameworks such as Karma or Jasmine.
Strong understanding of full stack development, with emphasis on front-end design and user experience.
Experience with coding analyzers, code quality tools, and best development practices.
Familiarity with Agile methodologies and collaborative tools like Jira and Confluence.
Excellent communication and collaboration abilities.
Strong analytical and problem-solving skills with high attention to detail.
Self-driven and proactive, taking ownership of assigned deliverables.
Comfortable working in fast-paced, agile environments.
Ability to mentor and guide junior developers.
Exposure to client communication or cross-region collaboration is an added advantage.
The selected candidate will lead module-level development within an enterprise-scale project in the legal domain, ensuring high-quality code delivery aligned with technical specifications and design documents. They will be responsible for driving technical excellence, maintaining coding standards, and collaborating with internal teams and customers to deliver impactful solutions.
Unit Test Scripting: Protractor, Karma, Jasmine (1–2 years)
Collaboration Tools: Jira, Confluence
DevOps Tools: GitHub Actions, Copilot
.NET Core: 6–8 years
Angular or React: 2–4 years
Database (MS SQL): 2–4 years
Unit Testing (Karma/Jasmine): 2–4 years
Strong communication skills (verbal, written, and professional attitude)