hirly

Elemica

Senior Software Engineer

Hyderabad, India - Office

See how you match this job — and similar ones. Free.

Upload your resume and hirly scores it against this role at Elemica first, then against similar open jobs, and shows where you fit and why.

PDF or DOCX, up to 12MB. No sign-up to see your matches.

Get past the screening software and onto a recruiter's desk

hirly rewrites your resume for this job — matching the keywords and skills in the posting, moving your most relevant experience to the top, and writing a cover letter to fit. About 30 seconds.

  • Keywords matched to this posting
  • Fit score before you apply
  • Cover letter included

Matched against 2.4M live jobs from 200,000+ employers in 200+ countries.

Tailor my resume for this job →

Apply from your AI assistant

Connect hirly to Claude and ask it to apply to this job. hirly tailors your resume, fills the employer’s form and asks before sending. ChatGPT: manual setup today.

Some employer sites stop an application at a CAPTCHA or sign-in and hand it back with a link. Applying needs a paid plan. Works with any assistant that supports MCP.

hirly's read of this role

Role family
Engineering
Seniority
Senior
Country
IN
Work mode
On-site / unstated
First seen by hirly
11 Sept 2026

Derived automatically from the posting. Upload your resume above to see how the role scores against it.

the posting

Senior Software Engineer Job Description – Senior Software Engineer

Experience: 5+ Years

Job Summary

We are looking for a highly skilled and experienced Senior Software Engineer to join our development team. The ideal candidate should have strong hands-on experience in designing, developing, and maintaining robust and scalable enterprise web applications using C#, ASP.NET MVC, AngularJS, jQuery, Web API, Web Services, and SQL Server .

The candidate should be capable of independently handling complex technical challenges, taking ownership of features from requirement analysis through deployment, and contributing to technical design and solution decisions. The role requires strong problem-solving abilities, a focus on code quality and performance, and the ability to collaborate effectively with cross-functional teams .

Key Responsibilities

Design, develop, and maintain web applications using ASP.NET MVC and C#.

Develop dynamic and interactive front-end components using AngularJS, JavaScript, jQuery, HTML5, and CSS3 .

Develop and consume Web Services and RESTful APIs (Web API).

Work on SQL Server — design tables, write complex queries, stored procedures, and optimize performance.

Take ownership of assigned modules and deliver features independently from requirement analysis through development, testing, and deployment.

Identify performance bottlenecks and implement improvements to enhance application scalability and reliability.

Collaborate with cross-functional teams to define, design, and deliver new features.

Ensure code quality through unit testing, peer reviews, and best coding practices.

Troubleshoot, debug, and resolve application issues efficiently.

Participate in all phases of the software development life cycle (SDLC).

Strong problem-solving and analytical skills.

Excellent communication and teamwork abilities.

Technical Skills Required

Strong knowledge of C#, ASP.NET MVC, and Entity Framework.

Experience with AngularJS / jQuery/ JavaScript / HTML5 / CSS3.

Hands-on with Web API (RESTful Services) and SOAP Web Services.

Proficient in GitHub, SQL Server – queries, joins, stored procedures, and performance tuning.

Strong Understanding of OOP concepts, Design Patterns, and SDLC.

Strong knowledge of SQL Server , including complex queries, joins, stored procedures, indexing, and performance tuning.

Experience writing and maintaining unit test cases and understanding of automated testing practices .

Good understanding of application debugging, logging, error handling, and performance optimization.

Experience with GitHub/Git and source code management best practices.

Experience with Visual Studio and IIS Deployment is a plus.

Familiarity with Agile / Scrum development methodology.

Ability to use AI tools to improve productivity, code quality, problem-solving, testing, documentation, and development efficiency .

Preferred (Nice to Have)

Experience with .NET Core or Angular (2+) versions.

Knowledge of Azure / AWS Cloud services.

Exposure to microservices architecture and CI/CD pipelines.

Familiarity with CI/CD pipelines and DevOps practices .

Original posting on Elemica's site ↗

Browse similar roles

Want this one?

Upload your resume and hirly rewrites it for this job and writes the cover letter — in about thirty seconds, before you sign up.

Tailor my resume for this job
Senior Software Engineer – Elemica · Hyderabad | hirly.me