Required Skills
About the Job
Disprz is seeking a skilled Software Engineer to join our team in Chennai, Tamil Nadu. We are dedicated to building high-quality, innovative, and robust software solutions. If you are a hands-on platform builder with a passion for developing scalable applications, this is an excellent opportunity.
As a Software Engineer at Disprz, you will be responsible for:
- Analyzing and defining requirements to develop effective software solutions.
- Designing and implementing system specifications, standards, and programming.
- Improving operational efficiency through systems analysis and recommending policy changes.
- Documenting solutions through clear code, diagrams, and technical documentation.
- Staying current with the latest development tools, techniques, and technologies.
- Collaborating with users to understand information needs and translate them into software.
- Troubleshooting and resolving development and service issues.
We are looking for candidates with:
- Proven experience as a Software Engineer or Software Developer.
- Strong proficiency in .NET technologies (C#, ASP.NET, .NET Core / .NET 5+).
- Excellent knowledge of relational databases, SQL, and ORM frameworks like Entity Framework.
- Experience with ASP.NET MVC and ASP.NET Web API.
- Familiarity with front-end technologies (HTML, CSS, JavaScript) and frameworks like Angular or React is a plus.
- Experience with Test-Driven Development (TDD) and unit testing frameworks (NUnit, MSTest).
- Proficiency in software engineering tools such as Visual Studio and Git.
- Ability to document technical designs and specifications.
Educational Requirement: Bachelor's/Master's degree in Computer Science Engineering or equivalent.