Software Developer

Salt Lake City, Utah
Job Type: Contract
Posted:

To Apply for this Job Click Here

Job Title: Software Engineer – Full Stack
Location: Remote (Utah Residents)
Employment Type: Contract (Two Openings)
Compensation: 60-75/hr

We are seeking two (2) highly motivated Software Engineers to contribute to the development and support of a data visualization and reporting dashboard used in the education space. This role involves full-stack development, integrating robust backend technologies with responsive and interactive front-end components, and incorporating business intelligence tools to support data-driven decision-making.

Responsibilities

  • Design, develop, and maintain web applications related to the SEATS Dashboard.

  • Work with technologies such as .NET Core, C#, .NET Framework, and SQL.

  • Apply software development best practices and follow secure coding standards.

  • Perform database tasks including administration, query optimization, and performance tuning.

  • Collaborate within an Agile development environment, contributing to all phases of delivery from planning to deployment.

  • Create and maintain technical documentation to support ongoing maintenance and stakeholder communication.

  • Interpret and analyze datasets to identify trends and surface actionable insights.

  • Follow established standards for coding, documentation, and security compliance.

Required Skills & Experience

  • Strong experience as a full-stack developer, with hands-on skills in:

  • .NET Core, .NET Framework, C#

  • SQL and advanced database queries

  • Power BI or similar analytics/BI platforms

  • Front-end technologies: JavaScript, TypeScript, HTML, CSS, and frameworks like React, Angular, or Lit

  • REST APIs and JSON

  • Familiarity with CI/CD tools, Git, and modern version control workflows.

  • Knowledge of secure coding practices and software vulnerability mitigation.

  • Experience with Test Driven Development (TDD), unit testing, and automated testing strategies.

  • Ability to collaborate closely with team members, product owners, and non-technical stakeholders.

  • Comfortable working in Agile methodologies (e.g., Scrum, Kanban).

  • Excellent communication, problem-solving, and customer service skills.

  • Strong attention to detail and an engineering mindset toward scalability and maintainability.

    Preferred Qualifications

    • Understanding of data pipelines, data flow, and collection strategies.

    • Background or interest in education, learning technologies, or public sector systems.

    • Exposure to statistical or mathematical principles.

    • Bachelor’s degree in Computer Science or a related technical field.

    To Apply for this Job Click Here

  • Share This Job

    Refer A Candidate

    Recommend a candidate and receive a referral bonus as a thank-you for helping us find top talent.

    Upload Your Resume

    Share your resume, and we’ll match you with opportunities that fit your skills and goals.

    Related Jobs