The Role
Develop and maintain web applications using C#, ASP.NET Web Forms/MVC and modern JavaScript (React). Design and consume SOAP/WCF and REST/Web API services, work with SQL Server and IIS, modernize legacy code, and collaborate in Agile teams using TDD, pair programming, and CI/CD tooling.
Summary Generated by Built In
We are looking for a skilled Software Engineer with 6-9 years of experience in web development. The ideal candidate should have a strong foundation in C# and .Net technologies, hands-on experience with modern JavaScript frameworks like React, and a solid understanding of REST and SOAP services. A passion for maintaining and enhancing legacy code, coupled with a commitment to best practices and methodologies, will be highly valued in this role.
Location: Chennai
Key Responsibilities
- Develop and maintain web applications using C#, Asp.Net Web Forms, Asp.Net MVC, JavaScript, HTML, and CSS.
- Build dynamic and responsive user interfaces with React.
- Design and consume SOAP and RESTful services, including WCF, Web.API, and Microservices.
- Work with SQL Server for relational database management.
- Manage and deploy applications in Windows environments using IIS.
- Collaborate in Agile/Scrum teams, adhering to Test-Driven Development (TDD) and pair programming practices.
- Enhance legacy codebases with modern techniques and best practices.
- Utilize development tools like Visual Studio, PowerShell, BitBucket (Git), Jira, Confluence, and deployment tools such as Roundhouse and Octopus Deploy.
Must-Have Skills
- Proficiency in C#, Asp.Net Web Forms, Asp.Net MVC, and modern web development technologies.
- Hands-on experience with React for client-side JavaScript development.
- Strong knowledge of SOAP and REST services.
- Expertise in relational databases, specifically SQL Server.
- Familiarity with Windows environments and IIS.
- Experience with legacy code and refactoring techniques.
- Knowledge of Agile practices and tools like TDD, pair programming, and code reviews.
Good-to-Have Skills
- Experience with mobile development tools like React Native or Xcode.
- Familiarity with productivity tools like Resharper for code quality enhancement.
- Exposure to advanced deployment processes and tools.
Why Join Us?
- Opportunity to work on cutting-edge web and mobile development technologies.
- Contribute to modernizing legacy systems while driving innovation.
- Collaborative and agile work environment.
- Competitive compensation and career growth opportunities.
Skills Required
- 6-9 years of web development experience
- Proficiency in C#
- Experience with ASP.NET Web Forms
- Experience with ASP.NET MVC
- Strong JavaScript, HTML, and CSS skills
- Hands-on experience with React
- Knowledge of SOAP and REST services
- Experience with WCF and Web API
- Experience building or consuming Microservices
- Experience with SQL Server
- Familiarity with IIS and Windows deployment
- Experience maintaining and refactoring legacy code
- Familiarity with Agile practices, TDD, pair programming, and code reviews
- Experience using Visual Studio, PowerShell, BitBucket (Git), Jira, and Confluence
- Experience with deployment tools such as Roundhouse and Octopus Deploy
- Experience with React Native or Xcode
- Familiarity with ReSharper
- Exposure to advanced deployment processes
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company