Job Summary:
The Senior Software Developer will be responsible for architecting, developing, and optimizing high-performance warehouse automation software solutions. This role requires deep expertise in C# .NET Core, ASP.NET, MS SQL, and modern frontend frameworks. The ideal candidate will lead development of scalable applications integrating with automation hardware, ensuring reliability, security, and modular design. The role involves close collaboration with cross-functional teams (Automation, IT, and Projects) to deliver Industry 4.0-ready systems, adherence to ISO and cybersecurity standards, and mentoring junior developers to drive technical excellence across the software division.
- 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.
- Stay updated with emerging technologies and industry trends to drive innovation and continuous improvement in software systems.
Required Skillsets
- 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.
- 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. Experience integration software with PLC/SCADA systems, IoT gateways and external APIs will be considered a strong plus.
Qualification:
Bachelor’s or master’s degree in computer science, Information Technology, or a related field.
Experience:
8-10 years of professional experience in C# programming and MS SQL database management.Skills: .net core,software development,azure,aws,sql,vapt,cfr21,sql database management,software,it,iso 27001 controls,design,c#