Source description
About the role
As a member of the UEM Platform team, your primary role will involve writing code, designing, and developing scalable software solutions. You will take ownership of engineering initiatives and promote a culture of high ownership, continuous improvement, and engineering excellence. Key Responsibilities: - Produce software designs and implement them for new use cases across various platform businesses. - Design solutions to scale the current system effectively. - Regularly evaluate the quality of the products you develop and the code you write to enhance your technical skills continually. - Collaborate with other teams, contribute code to their code bases, and address gaps in code, design, architecture, scalability, usability, and supportability. - Work on a distributed application based on an event-driven architecture. - Utilize C# (ASP.NET and .Net Core) on the server side. - Use SQL/PostgreSQL/Open Search for database management. - Implement communication between services using Kafka/Redis/RabbitMQ. - Develop front-end components using ASP.NET MVC and Angular. Qualifications Required: - Bachelor's or master's degree in Computer Science or a related field. - 2-12 years of experience in C#.NET is mandatory. - Proficiency in C# and .NET Framework. - Understanding of distributed systems. - Hands-on experience with object-oriented design and multi-threaded programming. - Strong debugging and troubleshooting skills, including log analysis. - Knowledge of large-scale deployments in enterprise technology environments. - Proficient in cloud computing. - Ability to write high-quality code, unit tests, and integration tests using mocking and instrumentation techniques. - Demonstrated sense of ownership and initiative. - Security and compliance awareness. - Experience in developing automated tests such as unit tests, integration tests, and end-to-end tests. This job requires a proactive individual with a solid technical background and a passion for creating scalable software solutions in a collaborative environment. As a member of the UEM Platform team, your primary role will involve writing code, designing, and developing scalable software solutions. You will take ownership of engineering initiatives and promote a culture of high ownership, continuous improvement, and engineering excellence. Key Responsibilities: - Produce software designs and implement them for new use cases across various platform businesses. - Design solutions to scale the current system effectively. - Regularly evaluate the quality of the products you develop and the code you write to enhance your technical skills continually. - Collaborate with other teams, contribute code to their code bases, and address gaps in code, design, architecture, scalability, usability, and supportability. - Work on a distributed application based on an event-driven architecture. - Utilize C# (ASP.NET and .Net Core) on the server side. - Use SQL/PostgreSQL/Open Search for database management. - Implement communication between services using Kafka/Redis/RabbitMQ. - Develop front-end components using ASP.NET MVC and Angular. Qualifications Required: - Bachelor's or master's degree in Computer Science or a related field. - 2-12 years of experience in C#.NET is mandatory. - Proficiency in C# and .NET Framework. - Understanding of distributed systems. - Hands-on experience with object-oriented design and multi-threaded programming. - Strong debugging and troubleshooting skills, including log analysis. - Knowledge of large-scale deployments in enterprise technology environments. - Proficient in cloud computing. - Ability to write high-quality code, unit tests, and integration tests using mocking and instrumentation techniques. - Demonstrated sense of ownership and initiative. - Security and compliance awareness. - Experience in developing automated tests such as unit tests, integration tests, and end-to-end tests. This job requires a proactive individual with a solid technical background and a passion for creating scalable software solutions in a collaborative environment.
More at Omnissa
Related open roles
Site Reliability Engineer (SRE) IT Platform Engineering (Chakdaha)
India
Site Reliability Engineer (SRE) IT Platform Engineering
India
Site Reliability Engineer (SRE) IT Platform Engineering
India
Android Developer
Bangalore
C++ Performance Engineer - Sr. Member of Technical staff
Bangalore
Java SMTS / Staff Engineer
Bangalore