- Design, develop, and maintain scalable web applications using .Net technologies for unified communications and conferencing solutions.
- Collaborate with cross-functional teams including product managers, designers, and QA engineers to deliver high-quality software products.
- Implement both front-end and back-end components, ensuring seamless integration and optimal performance.
- Participate in code reviews, provide constructive feedback, and adhere to best practices in software development.
- Troubleshoot, debug, and resolve technical issues across the full stack to ensure application reliability.
- Write clean, efficient, and well-documented code following industry standards.
- Contribute to the continuous improvement of development processes and tools.
- Stay updated with emerging trends and technologies in .Net development and unified communications.
- Assist in the deployment and maintenance of applications in on-premise or cloud environments.
- Support end-users and internal teams by addressing technical queries and providing solutions.
1-2 years of professional experience as a .Net Full-stack Developer or in a similar software development role.Strong proficiency in C# Programing language and .NET framework and .NET Core(MVC Architecture and RESTful APIs) Strong proficiency in Entity Framework/Core, LINQ Experience with database design and Database Management Systems(e.g SQL Server and MySQL Server), preferred MySQL Server and MariaDB. Strong knowledge of HTML, CSS, and JavaScript frameworks (e.g., Angular, React) preferred React js. Knowledge of software design patterns, SOLID principles, and clean/scalable application architecture. preferred basic knowledge in Linux operating system Excellent problem-solving skills and ability to work independently and in a team environment. Knowledge of version control systems, especially Git.