Lead Software Engineer - IT Software Development - Sioux Falls

Sanford Health

Lead Software Engineer – IT Software Development – Sioux Falls

Sanford Health

  • USA > South Dakota >Sioux Falls
  • FULL_TIME
  • 2022-01-31T04:04:39Z –> 2022-05-01T04:04:39Z

Description

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: 40

Union Position: No

Department Details

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.

Job Description

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 in
  • Software 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.
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.
APPLY

Komentar

Postingan populer dari blog ini

Find Cheap Car Insurance Online Instruction: Problems to Consider In Case Comparing Policies and Rates – who is the best car insurance company for young drivers

PR Manager