Key Responsibilities
Design, develop, and maintain applications using Visual Studio, C#, .NET Framework/.NET Core.
Work with SQL Server for database design, queries, and optimization.
Collaborate with cross-functional teams to gather requirements and deliver scalable solutions.
Implement best practices in coding, debugging, and performance tuning.
Lead and mentor junior developers (for Lead role).
Participate in code reviews, testing, and deployment activities.
Ensure applications meet security, scalability, and performance standards.
Contribute to Agile/Scrum ceremonies and follow DevOps practices for CI/CD.
Required Skills & Experience
Strong expertise in Microsoft Visual Studio and .NET technologies (C#, ASP.NET, .NET Core).
Experience in front-end technologies (Angular, React, or similar) is a plus.
Hands-on experience with REST APIs, Web Services, and Microservices.
Proficiency in SQL Server / relational databases.
Good understanding of object-oriented programming and design patterns.
Strong debugging, problem-solving, and analytical skills.
Excellent communication and teamwork abilities.
Experience with C#, .NET Core/6/7, REST, RabbitMQ, MQTT, Docker, and TLS/Authentication is required.
Familiarity with LiteDB/Postgres, Redis, Kubernetes, or supply chain/AGV systems.