Senior Full Stack .NET Developer
Send a job offer directly to this candidate
Proven, results-driven Senior Full Stack .NET Developer with 25 years of experience designing and delivering scalable, secure, and high-impact enterprise applications across the pharmaceutical and e-commerce sectors. Specialised in ASP.NET MVC, C#, RESTful APIs, EF Core, and PL/SQL. Adept at leading teams, mentoring developers, optimising performance, and applying industry best practices with a consistent focus on security, maintainability, and clean architecture.
Senior Web Developer (Contract) - GSK - London, UK
(2014-10)
Design, develop and maintain financial web applications, e-commerce websites, and internal systems across GSK's Consumer Healthcare and Pharma portfolio. Work closely with business stakeholders and external vendors, support BAU activities, and participate in internal and external audits. Ensure applications comply with WAST security standards.
Mentor junior developers on best coding practices, SOLID principles, and clean architecture. Conduct code reviews and contribute to architectural discussions.
Senior Web Developer (Permanent) - Winona E-Solutions - London, UK
(2010-09 - 2014-10)
Led CMS development, upgrades, and data migration projects. Provided on-site and off-site client support, analysed and estimated requirements, and represented the technical team when pitching for new projects.
Senior Web Developer (Permanent) - RCGP - London, UK
(2008-01 - 2010-09)
Developed web applications to meet organisational objectives. Prepared technical specifications and estimates, supported the web team, and reviewed and improved the development process by introducing quality standards.
Senior Software Engineer (Permanent) - Keane India Ltd. - Gurgaon, India
(2005-02 - 2007-09)
Served as offshore team lead, collaborating with an on-site manager based in the USA. Provided technical guidance, agreed timescales, assigned work to offshore team members, and led development delivery.
Software Engineer (Contract) - NIIT Ltd. - New Delhi, India
(2004-01 - 2005-02)
Worked within an offshore development team to understand requirements, develop full technical specifications, implement new enhancements, and conduct code reviews.
Software Developer (Permanent) - Mango IT Solution - New Delhi, India
(2002-03 - 2004-01)
Developed Windows and web applications as part of a team. Enhanced existing systems, performed bug fixing, and provided ongoing application support and maintenance.
Software Developer (Permanent) - Cycad Systems (P) Ltd. - New Delhi, India
(2000-11 - 2002-03)
Developed Windows and web applications from scratch to meet client requirements. Performed bug fixing and contributed to end-to-end solution delivery.
Master of Computer Applications - Computer Applications - ITS Ghaziabad, UP, India (1998 - 2001)
B.Sc. (Hons.) - Physics - AMU Aligarh, UP, India (1994 - 1997)