Job Description :
The scope of the project includes the migration of Medicaid-related systems functionality from an Active Server Pages (ASP)/Visual Basic 6/COM application to Microsoft .NET-based system. The migration will require developers to analyze a website containing Active Server Pages (ASP), which contain both user interface (HTML) and business logic code (VB Script), for the purposes of designing and implementing a new Microsoft .NET-based website using ASP.NET.

The department is seeking a Unit Test Developer role to analyze and document the systems requirements, develop and validate unit tests, and support the new Microsoft .NET system using Visual Studio 2019. In addition, the Unit Test Developer will be participating in code reviews and supporting continuous integration throughout the software development lifecycle.

Responsibilities for this position include the following:
•   Using Unified Modeling Language (UML) to document the technology solution, including class
diagrams, activity diagrams, sequence diagrams and deployment diagrams
•   Developing and validating unit tests using Visual Studio 2019
•   Serve as a Microsoft .NET Subject Matter Expert (SME) throughout the software development lifecycle,
including the facilitation of code reviews for other developers
•   Ensure all defects discovered through unit testing are addressed successfully
•   Ensure that the unit test suite is executed during the continuous integration process
•   Participate in technology analysis, continuous integration and systems requirements discussions

A successful candidate for this role is expected to possess the following skills and experience:
•   An extensive understanding of unit testing techniques and continuous integration
•   Extensive experience with Microsoft Visual Studio versions including 2019
•   Extensive experience developing, debugging and unit testing ASP.NET websites
•   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



Required/Desired Skills





Skill
Required/Desired
Amount
of Experience




Experience with Unified Modeling Language (UML)
Required
3
Years


Experience using Microsoft Visual Studio to develop, validate and support a unit test suite for 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


Demonstrated experience with working with business and technical users to gather and document technical requirements
Required
7
Years


Experience working in a development environment that implements continuous integration
Desired
2
Years


Working experience with Agile Projects
Desired
5
Years




 


 


 


 

 


 

Client : State of Iowa