Professional Competences

Common professional competences in development, programming and testing of software applications and solutions in Germany, Italy, Serbia and Spain consist of:

Network design and management

  • Design and management of networks (e.g. Cisco, Juniper)
  • Implementation of network infrastructures for edge computing
  • Design and management of virtual private networks (VPN)
  • Implementation of software-defined networks (SDN)
  • Creating detailed designs for network architectures, including LAN, WAN and wireless networks
  • Planning, structuring and accelerating an entire server network
  • Development of detailed plans for the implementation of network solutions
  • Implementation of network structures

Network protocols and devices

  • Knowledge of network protocols (e.g. TCP/IP, DNS, DHCP)
  • Understanding of IP networks
  • Knowledge of network devices and their configuration
  • Knowledge and experience in the installation of network hardware
  • Basic knowledge of network architectures
  • Ability to configure security settings on network devices to protect against unauthorised access and attacks

Configuration and administration

  • Configure and manage layer 2 switches, including port assignments and spanning tree protocols
  • Ability to create and manage VLANs to segment network traffic to improve performance and security
  • Ability to configure Layer 3 devices, including routers, to facilitate efficient routing and communication between different networks
  • Ability to configure and integrate routers, switches and firewalls into the network infrastructure
  • High level of expertise in ensuring consistent integration of network devices and maintaining network stability and performance

Network monitoring and security

  • Using network monitoring tools and software to continuously monitor network performance
  • Conduct regular network audits to identify vulnerabilities and inefficiencies
  • Continuously monitor network performance and address any issues
  • Diagnose and resolve network issues
  • Regularly update network protocols to reflect new technologies and threats
  • Conduct rigorous testing of network performance and reliability
  • Ensuring compliance with all relevant laws and regulations

Analyse and document

  • Conduct a thorough analysis of the customer’s network requirements
  • Maintaining detailed documentation of all network configurations and changes
  • Conducting feasibility studies and creating prototypes for proposed network solutions

This is a selection of professional competencies. The list does not claim to be exhaustive.