Job Title: Software Engineer .NET Core
Experience: 23 Years
Location: Bangalore
Employment Type: Full-time
About Vegam
At Vegam Solutions, we are redefining the future of manufacturing with cutting-edge MOM (Manufacturing Operations Management) and SaaS solutions. With 300+ successful deployments across the globe, we help manufacturers accelerate digital transformation, enhance operational efficiency, and drive sustainable growth. From smart factory implementations to AI-driven insights, Vegam empowers enterprises to seamlessly connect machines, people, materials, and processes. With a strong presence across Asia, Europe, and the USA, Vegam Solutions is at the forefront of enabling agile, intelligent, and sustainable manufacturing operations.
Job Summary
We are looking for a passionate and motivated Software Engineer with 13 years of experience to join our development team. The ideal candidate should have a strong foundation in C#, .NET Core, and RESTful APIs, along with a willingness to learn and work on scalable, modern applications.
Key Responsibilities
- Design, develop, and maintain applications using C#, .NET Core, and ASP.NET Core
- Develop and consume RESTful APIs following best practices
- Work with relational and/or NoSQL databases for data storage and retrieval
- Write clean, maintainable, and efficient code
- Collaborate with cross-functional teams, including frontend, QA, and DevOps
- Participate in code reviews and contribute to continuous improvement
- Troubleshoot, debug, and resolve application issues
- Follow secure coding standards, including authentication and authorisation mechanisms
Required Skills
- Strong knowledge of C#, .NET Core, ASP.NET Core
- Good understanding of REST APIs and API integration
- Working knowledge of databases such as Oracle/MySQL/PostgreSQL/SQL Server/MongoDB
- Basic understanding of Object-Oriented Programming (OOP) concepts
- Understanding of HTTP, JSON, and API communication
- Familiarity with Git or other version control systems
- Basic knowledge of authentication and authorisation concepts
Good to Have (Not Mandatory)
- Exposure to Python
- Understanding of Microservices architecture
- Experience or basic knowledge of Docker/containerization
- Familiarity with message brokers (Redis, Kafka, RabbitMQ, etc.)
- Exposure to cloud platforms such as AWS, Azure, or GCP
- Basic understanding of CI/CD pipelines
- Knowledge of WebSocket or real-time communication systems