Core .NET Developer – Unified Endpoint Management (UEM) Platform)
Location: Mumbai
Job Type: Full-Time | On-site
About the Role
We are looking for an experienced Core .NET Developer to join our engineering team and contribute to building and enhancing our Unified Endpoint Management (UEM) Platform. If you are strong in backend development, device management logic, and enterprise-grade software design—this role is for you.
Key Responsibilities
- Develop backend services, APIs, and workflows using .NET Core / C#
- Build modules for device enrollment, policies, compliance, app deployment, telemetry, and remote actions
- Implement N-tier architecture, design patterns, and secure web services
- Develop backend components for Windows, Android, iOS, macOS, and Linux device management
- Optimize SQL Server performance, stored procedures, and indexing
- Work on caching, background tasks, event processing, and scalable backend systems
- Ensure secure coding practices: SSL/TLS, OAuth2, Certificate Auth, Zero Trust
- Collaborate with architects, QA, DevOps, and product teams in an Agile environment
- Participate in design reviews, sprint planning, and code reviews
- (Optional) Mentor junior developers and contribute to overall platform architecture
Required Skills
- Strong experience in .NET Core / .NET Framework (2.0–4.8)
- Excellent skills in C#, ASP.NET, Web API, ADO.NET, N-tier development
- Strong SQL Server experience (T-SQL, stored procedures, performance tuning)
- Experience with multithreading, asynchronous programming, and backend system design
- Experience with device or endpoint management platforms preferred
- OS-level automation knowledge:
- Windows (CSP, WMI, PowerShell)
- Android APIs
- Apple/macOS automation
- Hands-on experience with Visual Studio (2010–2019) and TFS
Nice to Have
- Experience with message queues, schedulers, background job processors
- PowerShell or Bash scripting
- Experience in UEM / EMM / Infrastructure management platforms
Soft Skills
- Strong analytical, debugging, and troubleshooting ability
- Excellent communication & documentation skills
- Ability to take full ownership of assigned modules
- Leadership/mentoring experience is a plus
Qualifications
- Bachelor’s or Master’s degree in Computer Science / Engineering
- 4–15 years of experience in enterprise backend development with .NET
Job Type: Permanent
Work Location: In person