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
    Engineering Manager, Software Engineering

    Engineering Manager, Software Engineering

    Utah Staffing • American Fork, UT, US
    Full-time
    Servant Leader Role In Engineering.What is the Henry Schein ONE Way? Simply put, we care for each other.We treat each other with respect, kindness, gratitude, and awe. We welcome different viewpoint...Show more
    Last updated: 13 days ago • Promoted
    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
    Site Reliability Engineer

    Site Reliability Engineer

    Breeze Airways • Cottonwood Heights, Utah, United States
    Full-time
    Working at Breeze Airways is an exciting endeavor and a serious commitment to bring “The World’s Nicest Airline” to life. We work cross-functionally with truly awesome Team Members to deliver on our...Show more
    Last updated: 30+ days ago • Promoted
    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
    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
    .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
    Staff Software Engineer

    Staff Software Engineer

    Lvt • American Fork, Utah, United States
    Full-time
    Our enterprise-grade safety and security ecosystem makes it easy to secure essentially any physical environment through intelligent automation and actionable insights. As an industry leader in the I...Show more
    Last updated: 30+ 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
    Staff Site Reliability Engineer

    Staff Site Reliability Engineer

    Pura • Pleasant Grove, Utah, United States
    Full-time
    Staff Site Reliability 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, eleva...Show more
    Last updated: 30+ days ago • Promoted
    Mgr, Software Engineering

    Mgr, Software Engineering

    Utah Staffing • American Fork, UT, US
    Full-time
    This position is a hybrid role working Tuesday and Thursday based out of the American Fork, UT office and the remaining days remotely. Our team is looking for a Software Engineering Manager to lead ...Show more
    Last updated: 19 days ago • Promoted
    Sr. Backend Engineer (Elixir)

    Sr. Backend Engineer (Elixir)

    Angel Studios • Provo, Utah, United States
    Full-time
    Angel Studios is the home of stories that amplify light.Through its platform, thousands of “Angel” investors choose which titles will be created, funded, and distributed. Angel Studios allows creato...Show more
    Last updated: 30+ days ago • Promoted
    Staff Software Engineer (Java) - Hybrid

    Staff Software Engineer (Java) - Hybrid

    Henry Schein One • American Fork, Utah, United States
    Full-time
    This position will be hybrid in the American Fork, UT office for a minimum of 2 days per week.Henry Schein One is on a mission to empower dental professionals with innovative, cloud-based technolog...Show more
    Last updated: 30+ 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 • 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
    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
    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