Sanford Health
Create Your Career With Us!
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: Day
Job Schedule: Full time
Weekly Hours: 40.
00
Starting Rate: $40.00
Job Summary
Directs day-to-day work prioritization, and provides input on team development and direction.
Plans, organizes, coordinates, and participates in design, development, testing, implementation, update and support of complex software application systems and associated tools to ensure the needs of Sanford Health and its affiliates are met.
Leads projects regarding application analysis, coding, testing and enhancement.
The Lead Software Engineer guides teams to solve significant problems and issues.
Clarifies, interprets, and analyzes complex information and develops recommendations for management consideration.
Must have good communication skills both written and verbal.
Experience interfacing with executive leadership required.
Provides guidance and mentorship to all engineers.
Comes with a mindset of innovation and introduces new technologies where needed.
Proactive in identifying gaps in development and encourages/ drives the team towards development practices which minimizes technical debt.
Has good knowledge and working experience in state-of-the-art technologies to deliver enterprise grade software and has a passion / enthusiasm for new technologies.
Hands-on experience and wiliness to work along with other engineers in the team.
Architects and designs technology solutions for business requirements.
Extensive knowledge of relational databases, document database, Object Oriented programming, Ruby, JavaScript, XML, SQL, XHTML, designing, Architecting and developing web, mobile and/or Windows applications, operating systems and their tool sets, and customer business functions and terminology.
Working experience / knowledge on cloud utilizing services from major cloud providers like AWS and Azure.
Developing application in a containerized ecosystem, and complete grasp of SSDLC.
Willingness to work in AGILE methodology.
Job Responsibilities
Working closely with senior stakeholders to understand business requirements and help translate these into technical requirements for the development team
Planning and documenting technical specifications for features or system design
Designing, building and configuring applications to meet business process and application requirements
Directing the development team in the design, development, coding, testing and debugging of applications
Writing testable, scalable and efficient code and leading code reviews
Mentoring junior team members and ensuring they adhere to determined software quality standards
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
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
Experienced in building applications on cloud
Knowledge on serverless framework and architecting application
Analyzing information
Very good programming skills
Expert in software design
Skilled in software debugging
Gives importance to software documentation
Software testing
Very good problem-solving skills
Teamwork and ability to lead a team
Knowledge inSoftware development fundamentals
Software development process
Ability to translate business requirements to Software requirements
Qualifications
Bachelor’s degree in Computer Science, Computer Engineering or a related discipline required.
Master’s degree preferred.
Five years of related experience required.
Seven plus years of professional software development experience preferred.
Proficiency in any object-oriented programming language, and object-oriented design skills
Advanced experience in both frontend and backend development
Proven success as a technical leader
Experience in development of distributed/scalable systems and high-volume transaction applications
Experience working on cloud platforms like AWS, Azure etc.
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, sick leave and paid time off.
To review your benefit eligibility, visit https://sanfordhealth.jobs/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 talent@sanfordhealth.org .
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.
Job Function: Information Technology
Req Number: R-0091415
Featured: No