Randstadeos
Sr Specialist Software Engineer
Job Description:
This role is for a hands-on technical leader in middleware technology, underpinning cutting-edge networks and services like network virtualization and 5G, which demand thorough monitoring and cross-domain correlation across various services. It involves evaluating and adopting strategic technology to fulfill Service Assurance architectural and transformation objectives. The role demands technical leadership, innovation, and extensive expertise in Network Service Assurance.
Responsibilities include software development, testing, deployment, and maintenance of Network Service Assurance applications.
Tasks involve collaboration with system engineers, engaging in scrum activities, coding and testing to meet specifications, resolving issues, monitoring system performance, and refining processes for ongoing improvement and security vulnerability remediation.
Essential Skills:
Proficiency in real-time data streaming and messaging solutions such as Kafka, IEBUS
Familiarity with containerization and orchestration using Docker, Helm, and Kubernetes
Proficiency in Linux/Unix and shell scripting
Strong hands-on experience in software development with Java, Python
Proficiency with tools like Maven, GIT, Jenkins, JFrog, Sonar, and security scans (e.g., Veracode)
Expertise in developing and deploying applications and microservices to public clouds, especially Azure
Experience in comprehensive test automation, preferably with the Robot framework
Experience with databases (SQL/NoSQL), including CASSANDRA, Postgres, MySQL, and Snowflake
Understanding of microservices architecture and design patterns
Experience in front-end development with Angular
Knowledge of key networking technologies such as 5G Core, RAN, Transport, IP Routing, Ethernet, and Access Wireline Networks
Proficiency in data collection using industry-standard methods, open-source tools, and visualization with Grafana
Experience with the TICK stack: Telegraf, InfluxDB, Chronograf, and Kapacitor