Design, develop, test, and maintain applications using ASP.NET, .NET Core, and C#.
Debug, troubleshoot, and optimize application performance to ensure reliability and efficiency.
Collaborate with business stakeholders and internal teams to understand requirements and prepare technical solutions.
Integrate front-end components with back-end services and databases.
Develop and maintain Windows Services and Client-Server Communication systems.
Design, manage, and optimize databases using MS SQL Server and MySQL.
Create, consume, and maintain Web Services, REST APIs, and third-party integrations.
Work with TCP/IP and Serial Port Communication when required.
Ensure application security, scalability, and cross-browser compatibility.
Participate in code reviews, testing, deployment, and maintenance activities.
Stay updated with emerging technologies and recommend improvements to existing systems.
Strong knowledge of C#, ASP.NET, ADO.NET, OOP Concepts, and Multi-threading.
Hands-on experience with.NET Core and application debugging techniques.
Proficiency in MS SQL Server and MySQL, including database design and query optimization.
Experience with HTML, CSS, Bootstrap, JavaScript, AJAX, and XML.
Understanding of Windows Services and Client-Server Architecture.
Knowledge of Web Services, REST APIs, and API Integration.
Familiarity with TCP Communication and Serial Port Communication.
Understanding of software development life cycle (SDLC) and coding best practices.
Experience with version control tools such as Git is preferred.