Senior Developer

Senior Developer

Dimension Data

Prague, Czech Republic

You’ll be joining a Global Top Employer, recognised for investing in talent because people are at the heart of our success. You provide the skills, passion and ideas, and we’ll provide the platform to realise your ambitions. Great talent. Great teams. Great work. Great opportunities.

Want to be part of our team?

Position Summary and Primary Objectives

The Senior DevOps Engineer designs, develops, maintains and administers transactional and analytical data structures or medium complexity software code which translates business requirements into technology terms. Specifically, Senior DevOps Engineer develops complex algorithms and programming code for software solutions according to the required specifications. They take responsibility for the production and operation of solutions in line with business requirements and specifications

What you'll be doing

Position Summary and Primary Objectives

The Senior DevOps Engineer designs, develops, maintains and administers transactional and analytical data structures or medium complexity software code which translates business requirements into technology terms. Specifically, Senior DevOps Engineer develops complex algorithms and programming code for software solutions according to the required specifications. They take responsibility for the production and operation of solutions in line with business requirements and specifications

Key Roles and Responsibilities

In this position you will be required to work esp. on following topics:

  • Development of DevOps Applications to automate client's and/or DD's operations such as network configuration, security and compliancy, application deployment and configuration, incident diagnosis and remediation, automation of request fulfillment, health checks and more
  • Creates design for a solution/installation
  • Designs/develops new solution/service
  • Conducts software related assessments
  • Ensures operational software on client site
  • Formulates and develops relevant documentation
  • Ensures client satisfaction
  • Owns and resolves problems
  • Keep up to date with IT industry and technology trends
  • Accountable for own code and serving as L4 engineer for own and team developed code
  • Analyses business owner input and able to enhance it
  • Ability to lead junior developers incl. in near/off shore locations
  • Works and co-develops internationally with colleagues from other regions
  • Flexibility within rules given by group, region or client
  • Able to define and communicate rules given by group and design own rules for EU region
  • Able to work in agile environment
  • Maintain existing software systems by identifying and correcting software defects
  • Enhance existing systems by analyzing business objectives, preparing an action plan and identifying areas for modification and improvement

Requirements: Education, Training and Experience

Education – preferred

  • University degree in Computer Science or any technical direction. Agile certification is preferred.

Experience

  • At least 5 years related proven development experience
  • Experience with:
    • Design, code and test new web, API and service applications
    • Microservices Architecture pattern to be applied where possible – an application is a set of loosely coupled, collaborating services.
    • Utilizing DevOps automation tools (such as Stackstorm, Ansible)
    • Development, support&maintain
    • Installation and configuration different network controllers
    • ITIL
  • Your skills should include at least some of the items below:
    • Python, Node.js
    • SQL & NoSQL databases such as MSSQL, RavenDB, Mongo, or Couch
    • RESTful API development
    • HTML5, CSS, Javascript/AngularJS/ReactJS
    • Django/Flask
    • Domain Driven Design/CQRS/Event Sourcing
    • Rabbit MQ
    • PowerShell/Bash Scripting
    • Git
    • Jenkins or other CICD tools
    • WS-Fed, OAuth2, SAML
    • Ansible, Stackstorm, Terraform
    • Docker, Kubernetes

Personal Attributes and Skills Required

  • Confident to step outside your comfort zone and adapt quickly to new technologies.
  • Good at identifying, qualifying, and reducing technical debt.
  • Comfortable with agile continuous integration and delivery processes using build and deployment automation tools.
  • A desire to learn, mentor, and be mentored, participating in knowledge sharing internally and externally in the community.
  • Able to work with abstract concepts and have sound problem solving and analytical skills
  • Able to communicate effectively with a variety of stakeholders, including the technical teams and clients
  • Demonstrate good attention to detail and work well within a team environment
  • Display strong client service orientation and strive for client engagement
  • Successful in time management and self-organizing to deliver commitments on time.

Apply Now

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Czech Republic     Developer     Front End Developer     Python Developer     System Administrator     Web Developer     Dimension Data    

© EuroJobsites 2019

EuroJobsites is a UK registered company number: 4694396 VAT number: GB 880 9055 04

Registered address: EuroJobsites Ltd, Unit 8, Kingsmill Business Park, Kingston Upon Thames, London, KT1 3GZ, United Kingdom

Newsletter | Recruit | Advertise | Privacy | Contact Us

© EuroJobsites 2019

EuroJobsites is a UK registered company number: 4694396 VAT number: GB 880 9055 04

Registered address: EuroJobsites Ltd, Unit 8, Kingsmill Business Park, Kingston Upon Thames, London, KT1 3GZ, United Kingdom

This website uses cookies to make your experience better. Continued use of this website means you accept our cookie policy.  Accept Cookies