Oversee the development, deployment, monitoring, maintenance, documentation and support of high quality, reliable & mission critical applications to meet the
Participate in requirements analysis Collaborate with internal teams to produce software design and architecture Write clean, scalable code using .NET