Our client is a global leader in Telecommunication. They are currently looking to hire a Software Developer. This household brand is offering a professional team environment and above industry wages
Software Developer – System and Network Automation
Key Responsibilities
• Understand the software/solution requirements, use cases and write high level, low level / detailed design documents.
• Hands on development of software/solution and additional translation layers (interfaces) aimed to automate customer networks as defined in detailed design.
• Prepare solution validation strategy and test list, execute internal system integration tests.
• Work with customer during the acceptance tests, integration and implementation phases of the solution.
• Interface with the product manager and program manager to communicate the progress of the sprints, dependencies etc.
Your skills and experience You must have:
• Software development experience delivering software/solutions involving most of the hands-on skills specified below on Programming – Java (core), J2EE (Servlets, EJB, JMS and related), CDI, XML (XSL, XSLT, DTD, Schema)
o Scripting (Front end) – Express.js, Angular.js, React.js, Node.js, Typescript,
o Scripting (Other) – Ansible, Python, Groovy, Apache NiFi o Databases – MongoDB, MySQL, MariaDB, GraphDBs like Neo4J
o Rules engine – Drools, Apache NiFi o APIs / Protocols – REST/RESTCONF APIs, SOAP, XML, WSDL, SSH o Microservices – Docker, Kubernetes o Config. Management and DevOps knowledge – Gitlab / Github, Harbor, Vault, CICD pipelines, Allure reporting/bootstrap, Maven o Operating Systems – LINUX, UNIX and WINDOWS.
• Experience in network management software or network elements across multiple telecommunication domains (Ex. RAN, IP, Transmission, Core)
• Experience in working with Agile methodology.
• Bachelor’s Degree in IT
If this role is of your Interest please do apply or call Andy @ 0422015130