Centurylink

Lead Software Developer

CenturylinkO firmie

  • Poznań, wielkopolskie

  • Ważna jeszcze 12 dni
    9 Luty 2020
  • Pełny etat
  • Specjalista
top
Lead Software Developer
Location: Poznań
Ref. No: 218451

CenturyLink (NYSE: CTL) is the second largest U.S. communications provider to global enterprise customers. With customers in more than 60 countries and an intense focus on the customer experience, CenturyLink strives to be the world’s best networking company by solving customers’ increased demand for reliable and secure connections. The company also serves as its customers’ trusted partner, helping them manage increased network and IT complexity and providing managed network and cyber security solutions that help protect their business.

 

Job Summary

 

Lead in the team effort to design, develop, code, test and debug new complex software or significant enhancements to existing complex software.  Lead review of input for documentation of new or existing software.  Apply existing and introduce new and approved technologies to develop solutions.  Lead others in the application of principles, theories and concepts and use of methodologies, tools, documentation processes and test procedures to complete projects.  May lead team to select and manage vendor.

 

Job Description

 

The Lead Software Developer specializes in developing software, scripts and tools that interact with servers in response to alerts received.  A successful candidate for this role will be an experienced software developer with a strong systems administration background.

 

Position Objectives:

  • Increase the efficiency of Operations through automating the response to alerts and repetitive tasks.

 

Essential Duties:

 

Develop software to increase efficiency of Operations Staff including

  • Centralized automation tools
  • Scripts that are deployed and executed on servers as part of automated solutions
  • Work with Operations staff to determine Automation Opportunities
  • Document and provide training to end users on automation tools
  • Document architecture and other software development documentation for automation tools.

Key characteristics:

  • Intellectual curiosity.  This is paramount.  People who require strict work boundaries and/or prefer to focus within a single technical domain are not a good fit.  
  • Energetic team member and natural leader.  We are looking for someone with passion and personality who loves a challenge.  This person has strong engineering instincts and can sense risks while navigating towards solutions.
  • Ability to see the bigger picture.  This person will understand the connections among all elements of a solution.  They will help others see how their systems and related decisions connect to the bigger picture and affect success.
  • Excellent communication skills.  This person is an active listener and fully engaged communicator.  S/he will plug into projects and not wait for questions to be packaged up and delivered - but will actively participate in the ongoing dialogue of the project.
  • Comfortable with uncertainty (and the certainty of change).  This person can anticipate change and is willing to embrace uncertainty - confidently knowing that they can adapt without losing their cool.
  • Execution orientated.  This person loathes doing nothing and is capable of defining their path forward from a high level vision.

 

Qualifications

Required Skills:

  • Languages:
    • Required: Perl, Python, or other high-level scripting language
    • Experience with: Shell Scripting, Powershell, JavaScript, SQL
  • Technologies (Two or More): 
    • REST
    • XML
    • JSON
    • Containerization

Desired Skills:

  • Experience with the following Software Products:
    • Elasticsearch / ELK Stack
    • Docker
    • Container orchestration (swarm, kubernetes)
    • Git
    • Ansible
    • HP Server Administration
    • BMC Remedy
    • RHEL
    • Microsoft Windows Server
  • Agile Methodologies
 
The above job definition information has been designed 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 job. Job duties and responsibilities are subject to change based on changing business needs and conditions.
 
We are committed to making reasonable adjustments to the recruitment process for people with disabilities. If there is anything we can do to help you, please let us know
 
We are committed to providing equal employment opportunities to all persons regardless of race, religion, colour, sex, age, disability or sexual orientation or any other status protected by local or national law. We do not tolerate unlawful discrimination in any employment decisions, including recruiting, hiring, compensation, promotion, benefits, discipline, termination, job assignments or training. We participate in the A-Check Pre-employment Screening Program or the Electronic Employment Verification Program, depending on location.
 
This job may require successful completion of an online assessment. A brief description of the assessments can be viewed on our website at http://find.centurylink.jobs/testguides/ 
Lead Software DeveloperNumer ref.: 218451

CenturyLink (NYSE: CTL) is the second largest U.S. communications provider to global enterprise customers. With customers in more than 60 countries and an intense focus on the customer experience, CenturyLink strives to be the world’s best networking company by solving customers’ increased demand for reliable and secure connections. The company also serves as its customers’ trusted partner, helping them manage increased network and IT complexity and providing managed network and cyber security solutions that help protect their business.

 

Job Summary

 

Lead in the team effort to design, develop, code, test and debug new complex software or significant enhancements to existing complex software.  Lead review of input for documentation of new or existing software.  Apply existing and introduce new and approved technologies to develop solutions.  Lead others in the application of principles, theories and concepts and use of methodologies, tools, documentation processes and test procedures to complete projects.  May lead team to select and manage vendor.

 

Job Description

 

The Lead Software Developer specializes in developing software, scripts and tools that interact with servers in response to alerts received.  A successful candidate for this role will be an experienced software developer with a strong systems administration background.

 

Position Objectives:

  • Increase the efficiency of Operations through automating the response to alerts and repetitive tasks.

 

Essential Duties:

 

Develop software to increase efficiency of Operations Staff including

  • Centralized automation tools
  • Scripts that are deployed and executed on servers as part of automated solutions
  • Work with Operations staff to determine Automation Opportunities
  • Document and provide training to end users on automation tools
  • Document architecture and other software development documentation for automation tools.

Key characteristics:

  • Intellectual curiosity.  This is paramount.  People who require strict work boundaries and/or prefer to focus within a single technical domain are not a good fit.  
  • Energetic team member and natural leader.  We are looking for someone with passion and personality who loves a challenge.  This person has strong engineering instincts and can sense risks while navigating towards solutions.
  • Ability to see the bigger picture.  This person will understand the connections among all elements of a solution.  They will help others see how their systems and related decisions connect to the bigger picture and affect success.
  • Excellent communication skills.  This person is an active listener and fully engaged communicator.  S/he will plug into projects and not wait for questions to be packaged up and delivered - but will actively participate in the ongoing dialogue of the project.
  • Comfortable with uncertainty (and the certainty of change).  This person can anticipate change and is willing to embrace uncertainty - confidently knowing that they can adapt without losing their cool.
  • Execution orientated.  This person loathes doing nothing and is capable of defining their path forward from a high level vision.

 

Qualifications

Required Skills:

  • Languages:
    • Required: Perl, Python, or other high-level scripting language
    • Experience with: Shell Scripting, Powershell, JavaScript, SQL
  • Technologies (Two or More): 
    • REST
    • XML
    • JSON
    • Containerization

Desired Skills:

  • Experience with the following Software Products:
    • Elasticsearch / ELK Stack
    • Docker
    • Container orchestration (swarm, kubernetes)
    • Git
    • Ansible
    • HP Server Administration
    • BMC Remedy
    • RHEL
    • Microsoft Windows Server
  • Agile Methodologies
 
The above job definition information has been designed 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 job. Job duties and responsibilities are subject to change based on changing business needs and conditions.
 
We are committed to making reasonable adjustments to the recruitment process for people with disabilities. If there is anything we can do to help you, please let us know
 
We are committed to providing equal employment opportunities to all persons regardless of race, religion, colour, sex, age, disability or sexual orientation or any other status protected by local or national law. We do not tolerate unlawful discrimination in any employment decisions, including recruiting, hiring, compensation, promotion, benefits, discipline, termination, job assignments or training. We participate in the A-Check Pre-employment Screening Program or the Electronic Employment Verification Program, depending on location.
 
This job may require successful completion of an online assessment. A brief description of the assessments can be viewed on our website at http://find.centurylink.jobs/testguides/ 

Ogłoszenie archiwalne