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