Job Description :
What is the specific title of the position
- Senior Developer


What Project/Projects will the candidate be working on while on assignment
- Segment ID,
- Integrated Growth Engine
- No Surprises Fulfillment
- MAPS Regulatory

Describe the team
- Member of 7-10 person scrum team that also includes QA and SA

What are the top 5-10 responsibilities for this position
- Analyze and interpret business requirements
- Write high quality, resilient, testable code using SQL and C# for both back-end and front-end applications
- Evaluate and refine changes against data integrity and clean coding best practices
- Read legacy code and make precise modifications to meet new requirements
- Perform system testing to validate requirements have been met
- Create complete and accurate documentation for all code changes

What software tools/skills are needed to perform these daily responsibilities
- Visual Studio (C#, , Entity Framework)
- SQL Server (T-SQL, SSIS, Stored Procedures, DML)
- Team Foundation Server

What skills/attributes are a must have
- Experience designing and building database-driven solutions starting from the concept phase
- Minimum of 7 years employed in C# application design and development
- Minimum of 7 years employed in SQL development to support applications or ETL
- Minimum of 5 years employed in Web development using ASP.NET MVC
- Minimum of 5 years employed in Web Services (SOAP, REST)
- Minimum of 5 years employed in writing automated unit tests
- Minimum of 3 years working on Agile teams
- Minimum of 3 years working with Microsoft SSIS
- Very Strong written and oral communication skills.

What skills/attributes are nice to have
- Experience working on a DevOps team
- Experience with CA Agile
- Medicare insurance benefits knowledge

Where is the work to be performed (Please list preferred Client facility, if other
please specify i.e. remote work, rural, etc
- MN051 - Eden Prairie

What are the work hours (ex. 9am-5pm, day/night shifts, rotating shifts, etc)
- 7:00AM-4:00PM Central

What type of interview process is preferred (Face to face, phone, Skype, or a
combination of the three)
- Initial phone interview, followed by in-person interview
             

Similar Jobs you may be interested in ..