Enterprise Software Developer We are seeking an Enterprise Software Developer to join our team. This role will involve designing, building, and supporting large-scale enterprise applications using C# and .NET technologies. The ideal candidate will have a strong understanding of technical design patterns and SOLID engineering principles, as well as expertise in C#/.NET development and experience with cloud platforms (AWS/GCP/Azure). They will also have strong problem-solving skills and a proactive attitude, with excellent communication and collaboration skills. Key Responsibilities - Lead the design and development of scalable, high-performance applications using C# and .NET framework. - Provide technical leadership by guiding the team in applying design patterns and adhering to SOLID engineering principles. - Utilize hands-on experience to design, build, and support enterprise-grade APIs and applications. - Collaborate with the technology leadership team to ensure service reliability through rigorous testing and release procedures. Required Skills and Qualifications - Strong understanding of technical design patterns and SOLID engineering principles. - Expertise in C#/.NET development. - Experience with cloud platforms (AWS/GCP/Azure). - Strong problem-solving skills and a proactive attitude. - Excellent communication and collaboration skills. Benefits - Opportunity to work on large-scale enterprise applications. - Chance to develop expertise in C# and .NET technologies. - Collaborative and dynamic work environment.