Padmi

.NET Developer - C

IndiaPosted 3 months ago
Software engineeringMid-levelFull Time; Regular
Apply at Omnissa

Opens the source posting on shine.com

Source description

About the role

View original

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.

One address, no account. We’ll tell you when matching roles go live.

More at Omnissa

Related open roles

View all roles