-
Software Engineer
- Sanford Health (Sioux Falls, SD)
-
Careers With Purpose
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.
**Facility:** Stevens Center Building
**Location:** Sioux Falls, SD
**Address:** 900 East 54th St N, Sioux Falls, SD 57104, USA
**Shift:** 8 Hours - Day Shifts
**Job Schedule:** Full time
**Weekly Hours:** 40.00
**Salary Range:** $32.50 - $52.00
**Pay Info:** Pay starts at $32.50 and increases according to years of applicable experience.
Department Details
Key Responsibilities:
Design, develop, and maintain scalable and high-performance software applications.
Translate user requirements and stories into functional, scalable, and secure software solutions.
Write clean, efficient, and well-documented code according to established industry best practices.
Collaborate with cross-functional teams to define, design, and ship new features.
Stay current with industry trends and best practices in software development.
Assist in project planning, estimation, and resource allocation.
Foster a culture of continuous improvement, innovation, and learning within the team.
Participate in system design and architecture discussions, often proposing solutions for moderately complex features.
Develop and integrate internal and external APIs (REST/SOAP) to handle data interchange between services.
Develop and execute automated test plans, including unit, integration, and end-to-end (E2E) tests.
Conduct and participate in detailed code reviews to ensure quality, security, and adherence to team standards.
Identify, troubleshoot, and resolve complex software bugs and performance bottlenecks in existing systems.
Validate test environments and data to ensure software meets customer and safety standards before release.
Configure and manage automated build and deployment pipelines using tools like AWS Code Commit or Azure DevOps.
Deploy and support applications on cloud platforms (AWS).
Assist in software release activities, including creating release notes and documenting system upgrades.
Monitor application performance and production health metrics to ensure site reliability.
Actively engage in agile ceremonies, including daily stand-ups, sprint planning, and retrospectives.
Maintain comprehensive documentation for development processes, system functionality, and user manuals.
Qualifications:
2+ years of professional software development experience.
Proficiency in object-oriented programming languages(ruby, python preferred) and expert in cloud platforms (AWS preferred)
Strong understanding of software development methodologies, design patterns, data structures, and best practices.
Experience in developing customer-facing Frontend, and backend applications
Excellent problem-solving, analytical, and debugging skills.
Strong communication and interpersonal skills.
Ability to work effectively in a fast-paced, collaborative environment.
Ability to deliver high-quality software products on time.
Preferred Qualifications:
Knowledge in Ruby, Python, JIRA, Angular, Requirements gathering, technical documentation, Postgres, No SQL DB.
Knowledge of AWS cloud (or other cloud technologies) and DevOps practices.
Familiarity with Agile/Scrum methodologies.
Experience with continuous integration/continuous deployment (CI/CD) pipelines.
Job 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. 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.
Qualifications
Bachelor's Degree in a computer-related field required.
Benefits
Sanford Health offers an attractive benefits package for qualifying full-time and part-time employees. Depending on eligibility, a variety of benefits include health insurance, dental insurance, vision insurance, life insurance, a 401(k) retirement plan, work/life balance benefits, and a generous time off package to maintain a healthy home-work balance. For more information about Total Rewards, visit https://sanfordcareers.com/benefits .
Sanford is an EEO/AA Employer M/F/Disability/Vet. If you are an individual with a disability and would like to request an accommodation for help with your online application, please call 1-877-673-0854 or send an email to [email protected] .
Sanford Health has a Drug Free Workplace Policy. An accepted offer will require a drug screen and pre-employment background screening as a condition of employment.
**Req Number:** R-0244650
**Job Function:** Information Technology
**Featured:** No
-