Jobs and Careers
SA
Software Engineer
Sanford HealthStevens Center Building, United States, United Statesfull_timeVerifiedPosted 1 May 2025
About the role
Sanford Health is one of the largest and fastest-growing not-for-profit health systems in the United States. We’re proud to offer many development and advancement opportunities to our nearly 50,000 members of the Sanford Family who are dedicated to the work of health and healing across our broad footprint.
Work Shift:
Day (United States of America)Scheduled Weekly Hours:
40Salary Range: $32.50 - $52.00Pay starts at $32.50 and increases according to years of applicable experience.Union Position:
NoDepartment Details
About Us: Sanford Imagenetics is a program initiated by Sanford Health, focusing on integrating genetic medicine into primary care to enhance personalized healthcare. Established in 2014, it is one of the first programs in the United States to embed genomic medicine within everyday medical practice.The program aims to utilize genetic information to diagnose and treat health conditions, offering services such as genetic screening, pharmacogenomics (PGx) testing, and personalized treatment plans. This approach allows physicians to tailor medical care based on an individual's genetic makeup, improving the effectiveness of treatments and preventive measures. We at Imagenetics Application Development (a part of Sanford Health technology team) are committed to creating cutting-edge solutions that drive the future of Imagenetics. Join our dynamic team of engineers and play a pivotal role in shaping the future of genetic technology by developing innovative software solutions for our genetics lab.
Summary
Applies comprehensive knowledge, skills, and practices to perform a variety of assignments. Utilizes professional concepts, established technologies and techniques and begins to acquire knowledge of innovative methods and technologies through designing, modifying, developing, writing and implementing software programming applications for a healthcare organization.Job Description
Supports and/or installs software applications and operating systems. Troubleshoots software bugs and problems for application or software end users. Participates in the testing process through test review and analysis, test witnessing and certification of software.
The Software Engineer conducts requirements analysis to generate software design specifications. Applies new technologies to improve the capability of a portfolio of software.
Basic knowledge of computer principles and techniques necessary to develop and document software applications systems, as well as software programming. Must have a basic knowledge of relational databases, Object Oriented programming, ASP.NET, C#, CSS, JavaScript, XML, SQL, XHTML, designing and developing web, mobile and/or Windows applications, operating systems and their tool sets, and customer business functions and terminology.
Develops information systems by designing, developing, and installing software solutions.
Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
Develops software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes.
Investigates problem areas.
Follows the software development lifecycle.
Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
Prepares and installs solutions by determining and designing system specifications, standards, and programming.
Improves operations by conducting systems analysis and recommending changes in policies and procedures.
Obtains and licenses software by obtaining required information from vendors, recommending purchases, and testing and approving products.
Protects operations by keeping information confidential.
Provides information by collecting, analyzing, and summarizing development and service issues.
Accomplishes engineering and organization mission by completing related results as needed.
Skills
Analyzing information
General programming skills
Software design
Software debugging
Software documentation
Software testing
Problem-solving
Teamwork
Software development fundamentals
Software development process
Software requirements
Experience
1+ years of professional software development experience
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s