Senior Software Developer - .Net/C#
Jero.worksINPosted March 19, 2026
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
SQLAWSAzureGitGitHubGitLabCI/CDMicroservicesAPI
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
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
(ref:hirist.tech)
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free