Develop, maintain, and enhance .NET Windows Services, Web Services, and Websites designed for high-volume, low-latency processing using C# and .NET Core.
Manage Windows Server-based infrastructure supporting product applications, ensuring reliability and scalability.
Perform diagnostics, troubleshooting, and problem resolution for .NET / CORE, SQL Server, and Angular applications.
Write and maintain scripts using PowerShell to automate tasks and support infrastructure management.
Participate in the full software development lifecycle including design, development, testing, deployment, and maintenance.
Implement continuous integration and continuous delivery (CI / CD) pipelines using Azure DevOps and Azure Pipelines.
Collaborate with cross-functional teams using Jira to track tasks, bugs, and project progress.
Work with SQL Server 2016+ for database design, queries, optimization, and troubleshooting.
Qualifications :
Bachelor's degree in Computer Science or equivalent experience through higher education or work.
Minimum 4 years of experience managing Windows Server-based infrastructure.
Proven experience in large-scale server system operations and support.
Strong diagnostic and troubleshooting skills for .NET / CORE, SQL Server, and Angular applications.
Proficiency in scripting languages, specifically PowerShell.
4+ years of hands-on experience in .NET Windows Services, Web Services, and Website development with C# and .NET Core.
Solid understanding of software development lifecycle and modern DevOps practices, including Azure DevOps and Azure Pipelines.
Hands-on experience with SQL Server 2016 or later.
Experience using Jira for project and issue tracking.
Preferred Skills :
Knowledge of Angular framework or other front-end technologies.
Familiarity with cloud platforms (Azure preferred).
Strong communication skills and ability to work collaboratively in an Agile team environment.