4Bell Technology
Senior Software Developer (Dotnet)(R-1358)
100,000.00-1,800,000.00/A
B.Tech/B.E
IT (Information Technology)
Full-time
Nashik
13-Jun-2026
Job 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