3 months ago
Bengaluru, IndiaSenior / Staff+
Responsibilities
- Design and develop scalable software for Workspace ONE’s distributed, event-driven Unified Endpoint Management platform.
- Implement server-side functionality using C#, ASP.NET, and .NET Core.
- Work with SQL, PostgreSQL, OpenSearch, Kafka, Redis, and RabbitMQ for data storage and service communication.
- Contribute to frontend development and integration using ASP.NET MVC and Angular.
- Design solutions for new platform use cases and scale existing systems.
- Identify and resolve architecture, code, scalability, usability, and supportability gaps.
- Write quality code and automated unit, integration, and end-to-end tests using mocking and instrumentation.
- Debug and troubleshoot software using log analysis.
- Collaborate across teams and contribute code to multiple codebases.
Requirements
- Bachelor’s or master’s degree in Computer Science or a related field.
- Proficiency with C# and the .NET Framework.
- Understanding of distributed systems.
- Experience with object-oriented design and multithreaded programming.
- Excellent debugging, troubleshooting, and log-analysis skills.
- Demonstrable knowledge of large-scale deployments in enterprise technology environments.
- In-depth knowledge of cloud computing.
- Ability to write quality code and unit, integration, and end-to-end tests using mocking and instrumentation.
- Strong ownership and ability to determine and execute needed work.
- Security and compliance consciousness.
Benefits
- Hybrid/on-site work arrangement in Bengaluru.
- Opportunity to work on Workspace ONE, a platform delivered as a cloud service or for on-premises deployment.
- Work on systems intended to scale to billions of devices across operating systems and device types.
