Application Developer - Expert

Overview

On Site
Full Time
Accepts corp to corp applications
Contract - 30, 2026
100% Travel

Skills

Agile
C#
.NET
Azure DevOps
MS Teams

Job Details

About this Position:

Job Title: Application Developer - Expert

Position Requirements:

  • The Consultant must meet the minimum qualification requirements for Senior Consultant or Expert Consultant. In addition, the Consultant must be able to perform each of the following:

  • Demonstrate senior- or expert-level command of .NET, C#, and Azure DevOps.

  • Have familiarity with SCRUM and Agile frameworks, conform to that work approach, and assist client when appropriate to better deploy these practices and improve their agility.

  • Create technical architectural and specification deliverables and function as lead presenter for technical deliverables.

  • Manage overall system design activities and coordination between client and System Consultant throughout the lifecycle of the project.

  • Elevate day-to-day technical issues that arise to ensure that impediments to progress can be addressed in a timely manner.

  • Design and ensure the architecture of the system meets technical needs and fits within the State and client technology and security infrastructure. Ensure compliance with state policies, client technology objectives and industry best practices.

  • Ensure design specifications are technically feasible and meet specified requirements.

  • Ensure system and data security requirements are met.

  • Ensure adequate disaster recovery planning, documentation and testing occurs.

  • Communicate technical information to management, oversight groups, and technical project staff members and stakeholders.

  • Coordinate definition of security profiles with users and the implementation of those profiles.

  • Lead and coordinate data conversion and migration activities.

  • Coordinate installation of any required hardware and software to support the project.

  • Work with contracted resources to support the configuration of the technology platform. Ensure operational readiness for data migration, testing, training, production, etc.

  • Provide technical support during 'go-live' phase of the project. Coordinate the technical preparations of business operations for the system.

  • Ensure that best-practice-based Software Development Life Cycle (SDLC) processes are documented and utilized. Common SDLC areas include change management, configuration management/code migration, and test management.

  • Manage technical environment updates, security, and release management, as needed.

  • Complete state-sponsored security and ethics training.

Work Requirements:

  • As part of completing work for this project, the Consultant will work with the tools in client's development environment (.NET, C#, and Azure DevOps). They will also use client's development standards and adhere to client architectural guidance and policies.

  • Our client employs the SCRUM development framework for Information Technology Projects. It plans to address the work described in this document in two-week sprints, with each sprint featuring Sprint Planning and Sprint Review meetings, along with occasional Sprint Retrospective and regular Stand-up meetings.

  • Prior to initiating work, client and the Consultant will meet to review scope, schedule, cost, acceptance criteria, and payment timeframes as part of a formal deliverable composed of work units.

  • The Consultant and client will document their agreement to authorize work on the agreed upon deliverables.

  • Product Owner will manage the backlog and collaborate with the team to set priorities for each two-week sprint in Sprint Planning meetings.

  • The Consultant will be asked to provide revised "effort" estimates for work assigned as deliverables, including the estimated cost to complete each two-week sprint.

  • The Consultant will inform client as soon as possible of any blockers to completing his or her work, including (but not limited to) any time he or she will be unavailable.

  • The Consultant must track his or her progress against deliverables within Dev Ops in timely manner.

  • The Consultant will present their code at regular intervals to client's IT, who will be responsible for conducting code reviews.

  • The Consultant must demonstrate to team members working software at the end of each two-week sprint.

  • Participate in essential client's project team activities, especially as they relate to technical requirements, design, development, and implementation activities.

  • Advise and support client's staff responsible for the technical functional and non-functional requirements of the system, systems design, and verification activities.

  • The Consultant will submit monthly invoices with timesheets and a brief report of work accomplished during that pay period.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.