Role & responsibilities
Design, develop, enhance, and maintain applications using .NET technologies.
Translate business and functional requirements into effective technical solution designs.
Develop scalable, secure, maintainable, and high-performing applications.
Define application architecture, technical components, interfaces, and integration approaches.
Perform coding, unit testing, debugging, code reviews, and implementation activities.
Work closely with business analysts, architects, developers, testing teams, and other stakeholders.
Troubleshoot complex technical and production issues and provide appropriate solutions.
Ensure adherence to coding standards, design principles, security guidelines, and development best practices.