Talent.com
Junior Software Engineer
Junior Software EngineerNovarad Corporation • Provo, Utah, United States
Junior Software Engineer

Junior Software Engineer

Novarad Corporation • Provo, Utah, United States
20 days ago
Job type
  • Full-time
Job description

Full-time

Description

As a Junior Software Engineer at Novarad you are a bright, passionate individual eager to learn and be mentored. You are a problem solver and have a basic understanding of the software development processes, principles and languages utilized at Novarad.

Duties

  • Design, develop and implement new software applications utilzing AI / AR and other cutting edge technology
  • Maintain and improve the performance of existing software
  • Clearly and regularly communicate with management and technical support colleagues
  • Test and maintain software products to ensure strong functionality and optimization
  • Actively participate in an agile environment, iterate quickly and contribute to key goals.
  • Support all phases of the software development lifecycle including requirements, analysis, design, development, testing, documentation and maintenance for a complex software system
  • Learn to create and maintain unit / functional / integration tests
  • Learn and use SOLID principles in creating maintainable and high quality code
  • Take direction and collaborate on architectural designs with the software architects
  • Collaborate with product owners & stakeholders to ensure features / changes meet business requirements

Requirements

Skills / Competencies

  • Basic understanding of C#
  • Basic understanding of Agile Software Development
  • Basic understanding of Microsoft Visual Studio
  • Basic understanding of Team Foundation Server (TFS) / Git
  • Basic understanding of SQL
  • Basic understanding and execution of SOLID design principles
  • Required Qualifications

  • Currently pursuing a degree in Computer Science or equivalent work related experience
  • 0-4 years of relevant software engineering experience
  • Excellent inter-personal / communication skills
  • Early foundation in Computer Science
  • High level of creativity, quick problem solving capabilities and strong analytical skills
  • Excellent written and verbal communication skills
  • Ability to work independently and as part of a larger team
  • One or more of the following programming languages—C#, C++ and / or Java
  • Experience with SQL Server, Postgres or Oracle Relational Database
  • Preferred Qualifications

  • Experience using Microsoft .NET frameworks, .Net Core
  • C#, WPF, ASP.NET, React, Javascript
  • Experience architecting RESTful APIs
  • Object Oriented programming principles & Design Patterns
  • Working knowledge of Test Driven Development
  • Understanding of SQL and experience working with DBAs
  • Team Foundation Experience (TFS)
  • Excellent written and verbal communication skills
  • Experience in medical software industry (PACS / RIS / HL7 / HER
  • Create a job alert for this search

    Junior Software Engineer • Provo, Utah, United States

    Related jobs
    Staff Software Engineer (Platform Team)

    Staff Software Engineer (Platform Team)

    Pura • Pleasant Grove, UT, US
    Full-time
    Quick Apply
    Staff Platform Engineer Join Us at Pura—Reimagining Fragrance for the Future At Pura, we believe life is better when it smells good. Fragrance has the unique power to transform spaces, elevate...Show more
    Last updated: 30+ days ago
    Applications Software Engineer

    Applications Software Engineer

    IMSAR • Springville, UT, USA
    Permanent
    Quick Apply
    Our company exists to promote and protect life, liberty, and the pursuit of happiness.We design, build, and support low Size, Weight, and Power (SWaP), multimode, airborne radar systems.We support ...Show more
    Last updated: 10 days ago
    Earn up to $25 per survey Online Survey Taker - Flexible, Self-Paced Work Environment (Hiring Immediately)

    Earn up to $25 per survey Online Survey Taker - Flexible, Self-Paced Work Environment (Hiring Immediately)

    Earn Haus • Holladay, Utah, US
    Full-time +1
    We are urgently looking for people interested in taking online surveys for Fortune 500 brands.If you are a self-starter, looking for flexible hours throughout the week, this may be for you! Earn up...Show more
    Last updated: 30+ days ago • Promoted
    .Net Developer

    .Net Developer

    Aristotle • Provo, UT, US
    Full-time
    Quick Apply
    Aristotle’s Integrity division delivers industry-leading identity and age verification solutions to help organizations meet critical regulatory requirements, including AML, KYC, and age verificatio...Show more
    Last updated: 30+ days ago
    Data Engineering Intern

    Data Engineering Intern

    CenCore • Springville, UT, United States
    Full-time +1
    Build and maintain complex data models.Develop data visualizations and dashboards.Learn and apply data modeling and engineering principles. Build data pre-processing and report Automation tools in S...Show more
    Last updated: 18 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Caselle • Provo, UT, USA
    Full-time
    Quick Apply
    Senior Software Engineer - Provo, UT (Hybrid).Join our fast-paced, forward-thinking team in.Our company is redefining how governments serve people through modern, efficient, and reliable solutions....Show more
    Last updated: 30+ days ago
    Junior Project Coordinator (Contract, Remote)

    Junior Project Coordinator (Contract, Remote)

    Infuse • Provo, UT, US
    Remote
    Full-time
    Innovation is a core value of INFUSE.We are bringing together people, who can look into the future to better understand how technology will shape businesses, people, who create and navigate project...Show more
    Last updated: 23 days ago • Promoted
    Earn up to $25 per survey Online Survey Taker (Hiring Immediately)

    Earn up to $25 per survey Online Survey Taker (Hiring Immediately)

    Earn Haus • Canyon Rim, Utah, US
    Full-time +1
    We are urgently looking for people interested in taking online surveys for Fortune 500 brands.If you are a self-starter, looking for flexible hours throughout the week, this may be for you! Earn up...Show more
    Last updated: 30+ days ago • Promoted
    Application Specialist

    Application Specialist

    Wavetronix • Springville, UT, United States
    Full-time
    Wavetronix is looking for an Applications Specialist who is eager to help solve customer technical problems and professionally walk them through the installation, training, and support of new and e...Show more
    Last updated: 18 days ago • Promoted
    Junior System Administrator

    Junior System Administrator

    Les Olson Company • Lindon, UT, USA
    Full-time
    Quick Apply
    LOC Way : with talent, passion, and compassion, driving our continual growth and strong position in the market through superior service. If that sounds like the sort of team you'd like to join, read ...Show more
    Last updated: 30+ days ago
    Youth Mentor - 2025

    Youth Mentor - 2025

    Discovery Ranch • Mapleton, UT, US
    Full-time +1
    Quick Apply
    Discovery Ranch, a leading residential treatment center for boys aged 13-18 in Utah, is seeking Youth Mentors to join our team. As a Youth Mentor, you will have the opportunity to work with our stud...Show more
    Last updated: 30+ days ago
    IT Associate I

    IT Associate I

    ATL Technology • Springville, UT, USA
    Full-time
    Quick Apply
    Department : Information Technology Workers Comp Classification : 8810.Reports to : Americas IT Manager.FLSA Status : Non-Exempt (Hourly). Essential Duties and Responsibilities : .Works generally self-sup...Show more
    Last updated: 30+ days ago
    Junior PHP / MySQL Programmer / Developer

    Junior PHP / MySQL Programmer / Developer

    Phoenix Holdings • American Fork, UT, USA
    Full-time
    Quick Apply
    Phoenix Holdings is a unique place to gain some career experience and grow your skills.If you thrive in helping people solve problems, then come join our team! We have been in business since 1980 a...Show more
    Last updated: 30+ days ago
    Cloud-Native Security Engineers

    Cloud-Native Security Engineers

    eTeam • Provo, UT, United States
    Full-time
    Design and implement security controls for cloud-native applications and infrastructure.Collaborate with DevOps and engineering teams to integrate security into CI / CD pipelines.Monitor and respond ...Show more
    Last updated: 30+ days ago • Promoted