Job Description :
Role – .Net Developer

Duration – 12 Months (Will Extend)
Location – Des Moines, IA

Interview dates - May 4th, 5th, and 6th

Interview mode – Phone/Skype

Only local or Mid-coast candidates (Ohio, Michigan, Indiana, Wisconsin, Illinois, Minnesota, Iowa, Missouri, North Dakota, South Dakota, Nebraska, and Kansas) – PLEASE DO NOT SUBMIT ANYONE WHO IS NOT FROM THESE STATES

· These are NOT a remote opportunities. Phone IVs will be conducted and the onboarding will occur after the team is back working in the office, after the COVID - 19 issue has subsided.


Manager’s Note – Only Looking for candidates who are local to Iowa or at-least from Midcoast (Ohio, Michigan, Indiana, Wisconsin, Illinois, Minnesota, Iowa, Missouri, North Dakota, South Dakota, Nebraska, and Kansas)

Candidate''s experience

Experience with Unified Modeling Language (UML) - Required 3 years
Experience using Microsoft Visual Studio to develop, debug, deploy and support ASP.NET websites written in C# - Required 7 years

Experience working with business SMEs and analyzing business requirements to produce system requirements - Required 7 years

Experience using Microsoft Application Lifecycle Management (Azure DevOps or TFS) for task management, source control, and project tracking - Required 5 years


Excellent task management skills, w/ the ability to multitask and manage multiple tasks with changing priorities in a cross-functional environment
Required 7 years

Experience working in a development environment that implements continuous integration
Required 2 years

Working experience with Agile Projects
Required 5 years

The expectation is that the candidate for this role possesses the following skills and experience:
An extensive understanding of web development principles and associated techniques for delivering scalable, intuitive, and responsive websites.
Extensive experience with Microsoft Visual Studio 2019
Ability to analyze and document business and systems requirements
Experience delivering in an agile/iterative delivery environment
Ability to collaborate effectively with a wide range of personalities and work styles
Ability to break down complex tasks into actionable work items
Ability to work independently and communicate effectively