Position Overview:
The ideal candidate has experience in .NET development, specializing in .NET Core, MVC, and Web API, with strong skills in C# and the .NET Framework.
Key Requirements
● Experience: Minimum of 6+ years in .NET development, with proven experience in .NET Core, ASP.NET MVC, and Web API.
● Strong proficiency in C#, .NET Framework, and .NET Core.
● Experience with frontend technologies like HTML, CSS, JavaScript, and frameworks like Angular or React (optional but advantageous).
● Proficiency in SQL Server and other relational databases; experience with NoSQL databases is a plus.
Key Responsibilities
● Design and Development: Lead the design, development, and maintenance of scalable and efficient .NET applications, ensuring high performance, quality, and responsiveness.
● System Architecture: Participate in architectural design sessions, influencing architecture to ensure high standards are maintained for security, reliability, and scalability.
● Code Reviews and Mentoring: Conduct thorough code reviews, providing feedback and guidance to junior developers, and promoting coding standards and best practices.
● Collaboration: Work closely with Product Managers, UX/UI designers, QA teams, and other stakeholders to align development activities with business objectives.
● Debugging and Troubleshooting: Identify bottlenecks, debug issues, and devise solutions to mitigate and address performance or security issues.
● Documentation: Maintain comprehensive documentation of code, processes, and architectural decisions to ensure knowledge sharing and continuity.
Any Graduate