**Senior Software Engineer**
The Senior Software Engineer will play a crucial role in the design, development, quality control, and upkeep of technological solutions in close partnership with various cross-functional teams. This position involves updating existing legacy systems, safeguarding security and data integrity, and delivering continuous support through DevOps practices. Applicants should possess a minimum of ten years of experience in object-oriented software development with expertise in C# and .NET frameworks. A bachelor’s degree in computer science or a related discipline is required, alongside strong skills in Azure cloud services and automated testing methodologies.


