Practice made perfect

Join Our Talent Network

Cloud/Software Engineer in Knoxville, Tennessee, US at TeamHealth

Date Posted: 11/12/2019

Job Snapshot

Job Description

Job Description Summary:

The Cloud Based Services department is sharply focused on supporting TeamHealth to support the delivery of services through innovative solutions incorporating reliable services and efficient technologies. In support of this mission, the Cloud Engineer participates in the designs, builds, and implementations of technology in a very collaborative environment with cloud and on-premise solutions.

Key Duties and Responsibilities: 

  • Collaborate directly with Architecture/Solutions Engineering and other technical and non-technical stakeholders in the design, testing, integration, and implementation of cloud-based solutions.
  • Test and implement standards/design patterns to ensure compatibility and integration in cloud environments
  • Contribute to the evolution of the software development lifecycle through technology enhancements supporting continuous delivery/continuous integration pipeline
  • Identify, test, and implement enhancements and automation capabilities for data migrations, security best practices, environment builds, and operational management standards
  • Serve as engineering resource on proofs of concept and projects that are leveraging cloud based technologies
  • Troubleshoot and resolve complex problems
  • Build and maintain relationships across departments
  • Demonstrate broad knowledge of technology principles, practices, and procedures
  • As a technical expert, provide guidance and make recommendations on changes required throughout the design, testing, and implementation process
  • Work with management, architects, and engineers to develop artifacts
  • Self-manage in a way that allows flexibility to support multiple projects at a any given time
  • Support the development of a structured, standardized, and consolidated set of services that optimally support business processes and applications


Job Requirements

Key Qualifications:   

  • BS degree in Computer Science, Mathematics or equivalent experience
  • 5+ years of overall IT experience
  • 1+ years experience with Cloud (IaaS, PaaS, SaaS) services and solutions
  • Working knowledge of Microsoft PowerShell, or other scripting languages
  • Good understanding of HTTP, HTTPS and SSL/TLS protocols and ciphers suites
  • 1+ years of software development experience (.NET or Java)Working knowledge of Microsoft SQL, NoSQL, and/or Oracle databases.
  • Experience with Okta, ADFS, certificate and domain management is preferred.
  • Good organizational, task, and time management skills
  • Self-motivated and able to work across diverse technical and non-technical teams
  • Good written, verbal and interpersonal communication skills
  • Advanced understanding of infrastructure technologies - Server, data store, network, storage, and management technologies
  • ITIL (foundational level, but exposure to more detail than foundation is often necessary)
  • Healthcare IT experience is a plus

Physical / Environmental Demands:

  • Duties performed in a well-lighted, modern office setting
  • Prolonged sitting
  • Prolonged work on a computer 

This position may require manual dexterity and/or frequent use of the computer, telephone, office machines (copier, scanner, fax) and/or the ability to perform repetitive motions and/or meet production standards to comply with the essential functions. Also, may require physical and/or mental stamina to work overtime, additional hours beyond a regular schedule and/or more than five days per week.


Cooperative, positive, courteous and professional behavior and conduct is an essential function of every position. All employees must be able to work with others beyond giving and receiving instructions. This includes getting along with co-workers, peers and management without exhibiting behavior extremes. Job functions may require personal leadership skills such as conflict resolution, negotiating, instructing, persuading, speaking with others as well as responding appropriately to job performance feedback from the supervisor. Additionally, the information contained in this job description has been designated to indicate the general nature and level of work performed by employees within this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications required of employees assigned to this position.