Role Overview
We are seeking an experienced Full Stack Developer with strong expertise in ASP.NET Framework, MVC 5, and C# to support enterprise-level web application development. The ideal candidate will be involved in the full software development lifecycle, from design and development to testing and deployment, while ensuring high-quality, secure, and scalable solutions.
Key Responsibilities
- Write clean, well-documented, and efficient code based on functional and technical specifications.
- Participate in code reviews to ensure code quality, performance, and adherence to development standards.
- Debug, troubleshoot, and resolve software defects and production issues.
- Contribute to the design and implementation of reusable and scalable software components.
- Collaborate closely with team members, including developers, QA, and stakeholders, to achieve project goals.
- Assist in testing, deployment, and post-deployment support of applications.
- Document technical designs, system flows, and implementation details.
- Participate in Agile ceremonies including sprint planning, daily stand-ups, and retrospectives.
- Contribute to enhancements and continuous improvement of existing software systems.
- Learn and apply new technologies and tools as required by project needs.
Requirements
- Minimum 5 years of experience in enterprise web application development.
- Strong proficiency in:
- ASP.NET Framework
- ASP.NET MVC 5
- C#
- (Candidates with all three skillsets will be prioritized)
- Solid experience with Microsoft SQL Server, including:
- Complex queries
- Performance tuning and query optimization
- Hands-on experience with Git, including branching and version control strategies.
- Good understanding of secure coding practices and application security principles.
- Experience working in Agile/Scrum development environments.