Automation Engineer

  • Charlotte, NC, NC
  • Posted 19 hours ago | Updated 19 hours ago

Overview

On Site
US145000 - US150000 per annum
Full Time

Skills

Automation Engineer

Job Details

Job Description:
Our client is seeking a highly skilled and experienced Automation Engineer to join their team. This role is pivotal in driving the automation and management of our expansive network infrastructure. The ideal candidate will bring a strong background in software development with a focus on network automation. This is a full-time position that promises exciting challenges and significant opportunities for growth. The role is based in a dynamic and collaborative work environment where innovative ideas and cutting-edge technologies drive our operations.

Responsibilities:
  • Develop and implement network automation solutions to improve the efficiency and effectiveness of network operations.
  • Lead the design and development of new software applications focusing on network automation, ensuring robustness and scalability.
  • Collaborate with cross-functional teams to gather and interpret requirements and provide technical solutions and support.
  • Conduct data modeling, repository design, and data transformation for network management systems.
  • Develop, test, and deploy RESTful APIs, software front-ends, and custom integrations into operational systems.
  • Provide subject matter expertise, acting as an escalation point for operational incidents, including troubleshooting and root cause analysis.
  • Guide and mentor junior developers, sharing knowledge and promoting a culture of continuous learning and improvement.

Qualifications:
  • 7+ years experience in software development with a focus on object-oriented programming languages such as C#, Java, or similar.
  • Proficiency in Python is highly preferred; additional experience with Java, JavaScript, C#, or GoLang is beneficial.
  • Strong understanding of software development life cycle (SDLC) and agile methodologies.
  • Demonstrable experience with network automation tools and technologies, including familiarity with YAML, YANG, and JINJA.
  • Experience with Django, FastAPI, or similar frameworks for building efficient web applications and services.
  • Knowledge of Git, Jira, Jenkins, and continuous integration/continuous deployment (CI/CD) pipelines.
  • Ability to troubleshoot, trace, and debug complex software applications.
  • Excellent problem-solving, communication, and interpersonal skills, capable of working collaboratively in a dynamic environment.
  • A Bachelor s degree in Computer Science, Engineering, Management Information Systems, or a related field is preferred.


GDH provides equal employment opportunities (EEO) to all employees and applicants for
employment without regard to race, color, religion, sex, national origin, age, disability, genetic
information, veteran's status or any other category protected by law. In addition to federal law
requirements, GDH Consulting, Inc. complies with applicable state and local laws governing
nondiscrimination in employment in every location in which the company has facilities and/or
employees. This policy applies to all terms and conditions of employment, including recruiting,
hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence,
compensation, benefits and training. Applicants with disabilities that require an accommodation
or assistance in applying and/or for interviewing, please contact our HR Department.

Please visit GDH's website for notice of collection for California applicants.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About GDH