Software Engineer Consultant/Expert

Dearborn, Michigan


Employer: CIBER
Industry: 
Salary: Competitive
Job type: Full-Time

HTC Global Services wants you. Come build new things with us and advance your career. At HTC Global you'll collaborate with experts. You'll join successful teams contributing to our clients' success. You'll work side by side with our clients and have long-term opportunities to advance your career with the latest emerging technologies.

At HTC Global Services our consultants have access to a comprehensive benefits package. Benefits can include Paid-Time-Off, Paid Holidays, 401K matching, Life and Accidental Death Insurance, Short & Long Term Disability Insurance, and a variety of other perks.

Description:
  • Support and develop automation solutions that enable our product teams to build and deploy code efficiently and consistently.
  • Drive the discussion around developer workflow and delivery of changes.
  • Ensure that systems have reliability and availability appropriate for customer needs.
  • Encourage tool adoption to help teams with their observability and automation needs.
  • Leverage and recommend cloud technologies that result in fast provisioning and appropriate reliability.
  • Mentor and coach other engineers in this role, driving a culture of learning and autonomy.

Skills Required:
  • Experience in eXtreme Programming (XP) disciplines including: Paired programming, Test-first/test-driven development (TDD).
  • Experience with Conan package management and build system.
  • Experience using advanced software configuration management (source control, devops, ci/cd, etc.).
  • Experience building and configuring Continuous Integration/Continuous Delivery (CI/CD) pipelines with tools like Jenkins, Tekton, GitHub Actions.
  • Experienced designing, implementing, building, and supporting Python applications.
  • Experience designing, implementing, and supporting C and C++ applications.
  • Proficiency in Linux (any current distro, Red Hat Enterprise Linux / RHEL, Ubuntu, SLES) or Unix operation systems and Windows.
  • Proficiency with scripting languages (Bash, Lua, Perl, Ruby, etc).
  • Proficiency in another compiled programming language such as Java or Go.
  • Experience using OOD and OOP to design and implement applications.
  • Experience working on an agile team with agile practices.
  • Experience with cloud technologies.
  • Excellent communication skills to both technical and non-technical audiences.

Skills Preferred:
  • Proficiency in designing, implementing, and deploying web applications.
  • Experience configuring and deploying applications from one or more web servers, such as: Apache, Nginx, Tomcat, JBoss, Jetty.
  • Experience with cloud infrastructure technologies such as: Kubernetes, Docker, AWS, Azure, GKE, or GCP.
  • Proficiency with GNU Make.
  • Proficiency with one or more of the following build languages: Maven, Gradle, Bazel, Ant, Jam, Buck, CMake, Ninja, Autotools.

Experience Required:
  • 7 years

Education Required:
  • Bachelors in engineering, computer science, or equivalent work experience.

Our success as a company is built on practicing inclusion and embracing diversity. HTC Global Services is committed to providing a work environment free from discrimination and harassment, where all employees are treated with respect and dignity. Together we work to create and maintain an environment where everyone feels valued, included, and respected. At HTC Global Services, our differences are embraced and celebrated. HTC is an Equal Opportunity Employer. We respect and seek to empower each individual and support the diverse cultures, perspectives, skills, and experiences within our workforce. HTC is proud to be recognized as a National Minority Supplier.

Created: 2024-09-20
Reference: 231828
Country: United States
State: Michigan
City: Dearborn
ZIP: 48128