Job Description :
Develop software programs of a complex nature, including operating systems, applications, and/or network products.
Design and perform analysis on moderately complex programs and systems.
Analyze performance bottlenecks and system failures.
Primary role in smaller, low risk projects.
Contribute to the development of processes and methodology.
Assist in the development of assignments and schedules.

Required Skills:
C# (preferred), REST, JSON, XML, MVC, Web API, Azure Cloud (Compute, Data storage, Networks)