As a C# Developer, you will be responsible for designing, developing, and maintaining software applications Collaborating with cross-functional teams to define, design, and ship new features. Writing clean, maintainable followed. Creating technical specifications and design documents. Testing and debugging software applications