Key Responsibilities;- Participate in requirements analysis - Collaborate with internal teams to produce software design and architecture - Write clean, scalable code using .NET C# programming languages - Test and deploy applications and systems - Re