.Net Lead/Architect (Remote - Only W2)

Overview

On Site
Hybrid
Contract - W2
Contract - Independent
Contract - start date

Skills

CSS
HTML
JavaScript
.NET
PowerBI
TDD

Job Details

Client: State of Utah
Job ID: 143879
Job Title: Software Engineer - #USBE-MH25581-DO3 - BOE - BOE IT IT
Job Location: 250 E 500 S, Salt Lake City, Utah, 84111
Projected Start date: 08/04/2025
Projected end date: 1 Years from projected start date
Remote position is available. Remote workers must always work within the U.S.
Preferred that contractor come in and pick up equipment if local
Annual review to renew contract yearly.
If your candidate is offered this project, the offer will be contingent on that person successfully clearing a criminal background check.

Description

  • The Utah State Board of Education (USBE) is seeking two (2) highly motivated Software Engineer to develop and maintain the SEATS Dashboard project and other USBE development related activities. Candidate should be proficient with HTML, CSS, JavaScript, and other front-end technologies as well as Power BI or other Analytics and Business Intelligence platforms. The candidate should possess the ability to incorporate/integrate data visualization capabilities into web application development. The ideal candidate will be proficient in modern software development methodologies, passionate about contributing to educational advancements through technology, and consistently seeking to improve systems to enhance user experiences for students, educators, and decision-makers alike.

Principal Responsibilities

  • As a Software Engineer, your responsibilities will include:
  • Develop web applications for the SEATS Dashboard Project.
  • Utilize technologies such as .NET (Core), C#, .NET Framework Core, and SQL.
  • Use software development best practices and secure coding standards to create solutions.
  • Perform basic database administration tasks, performance optimization, index optimization, and advanced queries.
  • Collaborate and communicate effectively in an agile environment.
  • Apply an engineering mindset.
  • Consistently contribute to the team in analysis, design, testing, and delivery.
  • Communicate with your team and with stakeholders about the value to be delivered.
  • Follow prescribed coding and data standards, policies and procedures, information security/information assurance policies, principles, and practices.
  • Prepare a variety of documentation necessary for the development and sustainment of the application dashboard.
  • Analyze data, identify trends, patterns, and anomalies, and draw meaningful conclusions.

The Ideal Candidate

  • The ideal candidate for this position has the following:
  • Is a highly skilled and motivated full-stack developer.
  • Extensive development experience with .NET (Core), .NET Framework, C#, and SQL.
  • Extensive experience with Power BI or other Analytics and Business Intelligence platforms.
  • Experience with Git and CI/CD technologies and tools.
  • Experience with front-end technologies such as: JavaScript, TypeScript, Lit, React, Angular, HTML, CSS.
  • Experience with other tools and technologies such as: REST API's, JSON.
  • Experience with modern authentication, authorization, and identity practices and technologies.
  • Experience using secure coding practices to prevent software vulnerabilities.
  • Experience with Test Driven Development (TDD), unit testing, and other application testing methods.
  • Ability to be thorough with a high attention to detail.
  • Knowledge of agile practices and the ability to work well in an agile environment.
  • Capability of applying systems engineering concepts, such as structured design, supportability, reliability, scalability, and maintainability to ensure that applications are optimized and loosely coupled.
  • Desire and ability to communicate and collaborate often, and at a high level.
  • Strong customer service and customer relations skills.
  • Excellent communication skills.
  • Ability to identify and develop creative solutions to problems.
  • Strong understanding of data collections and data flow.
  • Strong understanding of educational principles.
  • Strong understanding of statistical and mathematical principles preferred.
  • B.S. in Computer Science or related field preferred.

GENERAL PROVISIONS:

  • USBE reserves all right, title, and interest, including all intellectual property and proprietary rights, in and to system data, Data, and all related data and content.
  • Contractor is hereby designated as an agent of USBE for the limited purpose of receiving PII to fulfill the purposes of this contract. Contractor may use the PII as provided herein but may not transfer or otherwise convey PII to any other person, persons or entities.
  • Contractor, as USBE's agent, shall comply with all applicable laws and regulations including but not limited to FERPA, the Utah Family Education Rights and Privacy Act, Utah Code 53E-9-2 ("UFERPA"), and the Individuals with Disabilities Educational Act, 30 U.S.C. 1400 et seq. and 34 C.F.R. Part 300 ("IDEA").
  • Any terms that by their nature would survive the expiration of, completion, or termination of this Contract shall survive.
  • Contractor shall, upon written request, permit USBE or its designated representatives to perform an assessment, audit, examination, or review of all of Contractor's sites and environments in order to confirm Contractor's compliance with this Contract; associated Contractors or Scopes of Work; and applicable laws and regulations.
  • During the term of this Contract, if USBE requests the Destruction of PII collected, generated or inferred as a result of this Contract, Contractor shall Destroy the information within five (5) calendar days after the date of the request. Contractor shall provide USBE with written confirmation of the date the data was Destroyed.
  • USBE retains the right to use the established operational services to access and retrieve Data stored on Contractor's infrastructure at its sole discretion.
  • The USIMS project is comprised of professionals working in an environment supported by multiple vendors that provide contractor personnel. As a standard of workplace conduct, it is inappropriate for contractors to discuss individual hourly rate or contract rate information in the workplace with anyone other than the USIMS Project Manager or USBE Information Technology Leadership.

ACCESS TO DATA:

  • Contractor shall limit access to Data to Authorized Persons only and shall require a non-disclosure agreement be signed by all Authorized Persons prior to being granted access to Data.
  • Contractor shall maintain past and current lists of all Authorized Persons, maintain each non-disclosure agreement, and shall permit inspection of the same by USBE upon request.
  • Contractor shall maintain an audit trail for the duration of this Contract, which reflects the granting and revoking of access privileges to Authorized Persons. A copy of this audit trail may be requested by USBE from Contractor at any time and shall be provided within 10 days of the USBE request.
  • Contractor shall have strong access controls in place. Contractor shall disable and/or immediately delete unused and terminated Authorized Persons' accounts and shall periodically assess account inactivity for potential stale accounts.
  • Contractor shall provide annual, mandatory privacy and security awareness and training for all Authorized Persons, maintain past and current lists of Authorized Persons that have completed training, and permit inspection of the same by USBE upon request.

USE AND DISCLOSURE OF DATA:

  • Contractor shall not collect, use, or share Data beyond the purposes set forth as follows:
    • To carry out the Contractor's responsibilities listed in this Statement of Work.
  • Contractor shall share Data only for the purposes stated in Section 48.1 and only with the following entities:
  • Law enforcement agencies or individuals only as authorized by law or court order. Contractor receives such a request, Contractor shall notify USBE within two (2) business days of the receipt of the request, as permitted by law.
  • If Contractor seeks to publicly release Data, Contractor must aggregate the Data by totaling the Data and reporting it at the group, cohort, school, school district, region, or state level. Contractor shall, upon request of USBE, provide USBE with a document that lists the steps and methods the Contractor shall use to de-identify the information. Any aggregate data that is publicly released without being redacted using the methods in this section shall be considered an Incident. The following methods shall be used on any aggregated reports:
    • Aggregate data shall be reported publicly only if there is a sufficient number of individuals represented in any demographic or subgroup so that an individual cannot be identified.
    • Aggregated reports shall be redacted using complementary suppression methods that remove the risk of Data being identifiable using simple mathematics or formulas.
    • Aggregated reports shall be redacted to remove identifiability risks caused other prior releases of aggregate data by Contractor.
  • Contractor shall not use Data for the purposes of Targeted Advertising except under the following conditions:
    • For adaptive learning or customized student learning purposes.
    • To market an educational application or product to a parent or legal guardian of a student if Contractor did not use Data, shared by or collected per this Contract, to market the educational application or product.
    • To use a recommendation engine to recommend to a student (i) content that relates to learning or employment, within the third-party contractor's internal application, if the recommendation is not motivated by payment or other consideration from another party; or (ii) services that relate to learning or employment, within the third-party contractor's internal application, if the recommendation is not motivated by payment or other consideration from another party;
    • To respond to a student request for information or feedback, if the content of the response is not motivated by payment or other consideration from another party.
    • To use Data to allow or improve operability and functionality of the third- party contractor's internal application.
  • Contractor shall not sell or otherwise monetize Data except Data transferred through the purchase of, merger with, or otherwise acquisition of Contractors provided that all parties remain in compliance with this Contract.

SECURITY AND PROTECTION OF DATA:

  • Contractor shall notify USBE of material system changes that may negatively impact the security of Data prior to such changes being implemented.
  • If Contractor is given Data as part of this Contract, the protection of Data shall be an integral part of the business activities of Contractor to ensure that there is no inappropriate or unauthorized use of Data. Contractor shall safeguard the confidentiality, integrity, and availability of Data.
  • Contractor shall comply with and protect and maintain Data using methods that are at least as good as or better than that established in the State of Utah's Department of Technology Policies (;/li>
  • Contractor shall only transmit or exchange Data via secure means (ex. HTTPS or FTPS). Contractor shall not use, store or process Data on any unencrypted portable or laptop computing device or any portable storage medium.
  • Contractor shall store and maintain all Data in data centers located in the United States.
  • f.Contractor shall permit its employees and Subcontractors to access Data remotely only via a secured manner, such as Virtual Private Networks (VPN).
  • Contractor shall store all Data, as well as any backups made of that data, in encrypted form using no less than 128-bit key and include all Data as part of a designated backup and recovery process.
  • Contractor shall enforce strong password protections on all devices and networks with access to or that store Data.

INCIDENTS:

  • If Contractor becomes aware of an Incident involving Data by either Contractor or any of Contractor's Subcontractors, Contractor shall notify USBE within one (1) calendar day and cooperate with USBE regarding recovery, remediation, and the necessity to involve law enforcement, if any.
  • Contractor shall produce a written remediation plan that includes information about the cause and extent of the Incident and the actions Contractor will take to remediate the Incident and to reduce the risk of incurring a similar type of Incident in the future. Contractor shall present its analysis and remediation plan to USBE within ten (10) calendar days of notifying USBE of an Incident. USBE reserves the right to adjust this plan, in its sole discretion. If Contractor cannot produce its analysis and plan within the allotted time, USBE, in its sole discretion, may perform such analysis and produce a remediation plan, and Contractor shall reimburse USBE for the reasonable costs thereof.
  • In the event of an Incident, Contractor shall provide USBE or its designated representatives with access seven (7) days a week, twenty-four (24) hours a day, for the purpose of evaluating, mitigating, or resolving the Incident.
  • Unless Contractor can establish that Contractor or any of its Subcontractors is not the cause or source of the Incident, Contractor shall be responsible for the cost of notifying each person whose personal information may have been compromised by the Incident.
  • Disclosure of Data by Contractor or any Subcontractor for any reason may be cause for legal action by third parties against Contractor, the State, or their respective agents. Contractor shall indemnify, save, and hold harmlesss the State, its employees, and agents against any and all claims, damages, liability, and court awards including costs, expenses, and attorney fees incurred as a result of any act or omission by Contractor, or its employees, agents, Subcontractors, or assignees pursuant to this Contract. Notwithstanding any other provision of this Contract, Contractor shall be
  • Liable to the State for all direct, consequential and incidental damages arising from an Incident caused by Contractor or its Subcontracor.

Cleo Consulting is an equal opportunity employer (Minorities/Women/Veterans/Disabled)

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.