Technical & Development
• Design, develop, and maintain enterprise-grade applications using C#, ASP.NET Core (MVC).
• Translate business and functional requirements into technical and design specifications (logical and physical).
• Design and implement RESTful APIs and backend services using ASP.NET Core.
• Define application architecture, integration approaches, and coding standards.
• Ensure code quality, performance, security, and scalability through hands-on development and reviews.
• Perform troubleshooting, root-cause analysis, and continuous system improvements.
Technical Leadership
• Act as a technical point of reference for the team.
• Review designs and code, and provide clear technical direction.
• Mentor junior developers and guide best practices.
• Support estimation, impact analysis, and technical decision-making.
• Collaborate closely with BA, QA, infrastructure, and stakeholders.
Requirements
Education & Experience
• Bachelor’s Degree in Computer Science, IT, or equivalent.
• 5+ years of hands-on .NET development experience.
• Proven experience delivering multiple full project lifecycles.
• Prior experience acting as a Senior Developer, Lead Developer, or Technical Lead is highly preferred.
Technical Skills – Must Have
• Strong proficiency in C# and ASP.NET Core (MVC).
• Solid understanding of OOP principles and design patterns.
• Hands-on experience designing and building RESTful APIs.
• Experience producing technical and design specifications.
• Strong SQL skills and understanding of database design.