06 Aug
|
Miratech
|
Bengaluru
06 Aug
Miratech
Bengaluru
Job Description
We are seeking a mature, self-driven .NET Developer to join our engineering team. You will design, build, and maintain software solutions that support engineering and operations teams across a global Windows estate.
The ideal candidate has strong hands-on experience across software development, scripting, legacy modernization, and modern delivery practices including CI/CD and responsible use of AI coding assistants. You will lead requirement sessions, deliver end-to-end solutions with minimal supervision, own the correctness of everything you ship, and communicate progress and risks clearly to stakeholders.
Responsibilities:
- Design, develop, and maintain robust C#.NET solutions, including Windows Services, WPF and WinForms clients, console applications, and inter-process communication using Named Pipes.
- Build server-side components using ASP.NET Web API and Web Forms that interface with Active Directory, Azure, Intune, SQL Server, and SCCM/MECM.
- Modernize legacy VBScript and classic scripting into maintainable C#.NET services and libraries.
- Implement REST and RPC APIs, including ITSM integrations (OAuth, incident creation, attachments)
and Microsoft Graph API-based compliance and inventory feeds.
- Package, sign, and release MSI installers, and own end-to-end deployment through UAT, endpoint management, and production rollout.
- Automate file distribution and multi-server synchronization workflows that feed downstream endpoint management processes.
- Own build and release automation using CI/CD pipelines, with PR validation, quality gates, automated tests, and staged deployments.
- Use AI coding assistants responsibly to accelerate development, applying rigorous review, testing, and full ownership of every line shipped.
- Take end-to-end ownership of assigned modules: plan, merge cleanly from mainline, test thoroughly before handoff, and provide explicit evidence of validation.
- Produce design documents, test evidence, and release notes; follow disciplined branching, PR, and versioning practices.
- Provide L3 engineering support on tools you own, driving root-cause analysis without waiting for direction.
- Contribute to all stages of the SDLC following Agile methodologies and manage multiple priorities effectively.
📌 .Net Developer (Bengaluru)
🏢 Miratech
📍 Bengaluru