Senior Enterprise Software Engineer (C#, .net Core, API, Design and Architecture)
As a Senior Enterprise Software Engineer, you will be responsible for designing, developing, and maintaining enterprise-level applications using C#, .NET Core, and API technologies. You will contribute to the architecture and design of scalable, high-performance software solutions that serve business-critical functions. The role involves collaborating with cross-functional teams to define technical requirements, implement best practices, and ensure code quality through reviews and testing. You will also mentor junior developers, drive continuous improvement in development processes, and participate in designing RESTful APIs and microservices-based architectures. Strong problem-solving skills and the ability to work within agile development methodologies are essential for this position.