Our team

Senior Network Developer – SDN


Senior Network Developer – SDN

Job Location

Remote in Romania

Available Positions

1 positions

Job Type


Job Ref. Number


For our team in Romania we are looking for a Senior Network Developer – SDN

Role purpose:

  • Develop excellent quality code within SDN Network Automation area using AGILE frameworks. Architect and design features and solutions. Develop tests for all code to ensure quality. Fix bugs and refactor code as needed. Analyse the development methodologies and strategies followed by the developers and recommend the available tools (development, test and build) and techniques.
  • Enable successful DevOps (Agile Operations) by transition the code from Dev/ Test to Staging until Production
  • Work to continuously improve speed, efficiency and scalability of the build and test systems
  • Ensure appropriate practice for documentation of build content and deployment instructions are maintained.
  • Perform maintenance and troubleshoot of CI build / test / deployment systems. Work across various users (development / testing / deployment / infrastructure) and project teams to ensure continuous operation of build and test.

Key accountabilities and decision ownership:

  • Create and maintain fully automated CI build processes for multiple technology products.
  • Responsible for ensuring the vision and implementation of CI that effectively ensure project visibility, and report against delivery metrics.
  • Create documents for Suppliers when migrating from old tools to new tools.
  • Continual maintenance and improvement of automation. Continuous Delivery Design and Implement scalable build, test and deployment systems applying Continuous Integration/Delivery concepts.
  • Own successful continuous delivery of product from Development to QA to handover to IT Operations.

Core competencies, knowledge and experience:

  • Experience of working in an agile environment, test driven development
  • Solid understanding of DevOps principles and practices such as Continuous Integration and delivery
  • Experience with implementation of continuous integration
  • Solid Knowledge in Software Configuration Management, Build Management, Deployment and Release Management Automation such as CI, CD, DevOps Knowledge and understanding of the various DEV practice in the market / industry.
  • Excellent analytical and problem-solving skills
  • Excellent communication skills

Must have technical / professional qualifications:

  • Solid Knowledge in Continuous integration, packaging, reporting and deployment tools such as Jenkins, Gitlab, CI/CD, Ansible, Docker, Maven, Puppet etc
  • One or more version control tools such as Gitlab, SVN etc
  • IP Networking knowledge
  • High-level knowledge about the main parts of the TLS/SSL ecosystem and how they relate to one another (e.g. Mutual authentication etc). Procure, install, operate on SSL/TLS certificates following best practices.
  • High-level understanding of web servers: Apache, NGINX
  • REST API development
  • Solid Knowledge in writing scripts in Java, minimum 3 years of experience
  • Bachelor’s degree
  • Language requirements:
    • English (B2 or above)