HamburgerMenu
hirist

Senior Software Developer - .Net/C#

4Belll Technology
11 - 15 Years
Pune

Posted on: 14/02/2026

Job Description

Description :

- Programming Expertise : Strong proficiency in C#, .NET Core, ASP.NET MVC/Web API, and object-oriented design principles.

- Database Management : Advanced skills in MS SQL Server including stored procedures, triggers, T-SQL scripting, data modeling, and query optimization.

- Integration & Automation : Experience in integrating software with automation systems (PLC, SCADA, IoT gateways) and external APIs.

- Software Architecture : Strong understanding of microservices architecture, RESTful APIs, multi-tier design, and cloud-based deployment (Azure/AWS).

- Version Control & CI/CD : Proficiency in Git, GitHub/GitLab, and CI/CD pipelines for automated build, test, and deployment processes.

- Testing & Quality : Knowledge of unit testing, code reviews, and debugging tools; familiarity with VAPT and CFR21 compliance preferred.

- Security & Standards : Awareness of secure coding practices, ISO 27001 controls, and software documentation standards.

- Problem Solving & Optimization : Ability to analyse, troubleshoot, and enhance system performance for large-scale industrial applications.

- Collaboration & Leadership : Excellent communication skills and the ability to mentor junior developers, coordinate with cross-functional teams, and deliver under tight timelines.

ROLE AND RESPONSIBILITIES :

- Lead the design and development of automation frameworks and tools using C# to streamline IT and business processes.

- Architect, develop, and manage MS SQL databases, optimizing performance through advanced T-SQL queries and automation scripts.

- Automate software deployments, configuration management, and routine database operations to improve efficiency and consistency.

- Collaborate with cross-functional teams across IT, Automation, and Projects to gather requirements and deliver scalable, integrated solutions.

- Provide technical leadership through detailed code reviews, mentoring team members, and promoting software design best practices.

- Troubleshoot and resolve complex technical issues in automation tools, applications, and databases, ensuring high system reliability.

- Maintain comprehensive technical documentation covering design, deployment, and process standards


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in