Senior Software Engineer
Summary
Full-stack engineer building and maintaining scalable web applications with .NET/C#, ASP.NET Core, and Entity Framework on the backend plus React.js front ends, including RESTful API integration, SQL/LINQ query optimization, and code reviews. Office-based role in Chennai (Guindy) for engineers with 4+ years of .NET experience.
Work Location - Chennai (Guindy)
Work Mode - Work from Office
Job Description :
- 4+ years of hands-on experience in .NET development and C#.
- Strong understanding of front-end technologies, including React.js, JavaScript, HTML5, and CSS3.
- Experience in building RESTful APIs and integrating them with front-end frameworks.
- Proficiency in ASP.NET Core, MVC, and Entity Framework.
- Familiarity with version control systems like Git.
- Good understanding of microservices architecture and cloud platforms (Azure, AWS).
- Experience in LINQ and SQL for database management, query optimization
- Strong problem-solving skills and the ability to write clean, scalable, and maintainable code.
- Ability to work effectively in a collaborative, fast-paced environment
Key Responsibilities:
- Develop and maintain scalable web applications using .NET and C#.
- Design and implement user interfaces using React.js.
- Build and integrate APIs for seamless communication between front-end and back-end systems.
- Optimize application performance for maximum speed and scalability.
- Work closely with product managers and designers to deliver high-quality features.
- Implement security best practices and ensure application stability.
- Participate in code reviews and provide constructive feedback to team members.
- Document software designs, code, and technical specifications