Employment Type
Permanent
Closing Date
12 Oct 2024 11:59pm
Job Title
Senior Network Software Engineering Specialist
Job Summary
Provide and lead specialist analysis, design, development and deployment in network specific technology domains, including developing platform specific technology roadmaps and making technology investment recommendations to deliver products and infrastructure to defined service level standards
Job Description
With our customers at the heart of everything we do, we’re designing innovative solutions to deliver better ways for everyone to connect, share and thrive. And that’s where our people come in – by collaborating to make great things happen.
At Telstra, we’re looking to the future. We’re growing our technology portfolio of world-class Security, Cloud, and Mobility solutions and services to offer innovative and flexible solutions that help you work more productively in the present and stay on top of things in the future. We’re transforming the security industry by embracing world-class intelligent, connected technology that better protects your business. With an army of experts, state of the art security operation centres, and world leading partners, no one sees security like we do.
As the Senior Network Software Specialist specialising in Network Software Team, you'll...
Development of micro-services frameworks and data flows
Development of BPMN Flows
Unit testing software and functional testing micro-services
CI/CD integration for micro-services
Work with the Product Owner and Business Analyst to prioritise Jira cards across impacted applications
Work with the Solution Architect(s) to develop agreed solutions
Follow up and work with extended teams to resolve customer issues
Work with testing team members to ensure all production releases/updates are of acceptable quality and do not negatively impact the customer
Be a part of Agile team to deliver business values on a regular basis, including following and actively participating in Agile ceremonies
Mentor and coach Junior developers in the team
Good to have experience in handling a small team technically
Peer review code developed by team members to ensure adherence to agreed design patterns and best practice
Drive continuous technology improvements
To be successful in the role, you'll have...
8+ years’ experience in software-based roles, with tertiary qualifications in software engineering.
Experience with microservice architecture and development and container orchestration.
Experience in Java Springboot framework
Experience in Spring dataflow for handling spring batch applications
Experience with security tools integrated into CI/CD pipeline.
Experience in Unit testing software and functional testing micro-services
Experience managing infrastructure as code
Experience in REST API design and development.
Experience in Docker and container technologies
Experience with workflow tools, Atlassian toolkit (Confluence, JIRA, etc.).
Experience with Platform Monitoring, Log Management and Alarming solutions.
Experience in software development/deployment into public cloud environments including experience with public cloud services (AWS/Azure).
Experience in DevOps software development/deployment practices (including CI and CD), source control and pipelines as code.
Experience in Camunda Workflow Management with SpringBoot Backend (good to have)
Good to have experience in Kubernetes, AWS, code pipeline,
Technical skills
Essential Skills
Java Springboot
Camunda
Designing and developing microservices, REST/JSON APIs
Test Automation, building stubs etc
GIT, Bamboo, Jenkins, Jira, Confluence etc
Database knowledge (Postgres, oracle etc)
Desirable skills
Telecom and Inventory management experience
Python and shell scripting
Kubernetes command line
DevOPs, CICD, Agile methodologies
AWS cloud environment and related development tools
Soft skills
We are looking for people who can articulate well and contribute to discussions.
We are looking for people who view change as opportunity rather than threat.
We are after people who continually looks for improvement at work and outside of work.
We are looking for people who has excellent aptitude to quickly learn new technology.
We are looking for people who are team players and who sees sharing of ideas as win-win situation.
We are looking for people who are resourceful and has initiative rather than waiting for things to happen.
Here you’ll build your skills through a holistic approach to development; on-the-job experience, relationships and networks, and formal training.
If this role sounds like you, then we would love to hear from you to discuss this great opportunity.
We’re committed to building a diverse and inclusive workforce. To enable everyone to participate, we’ve developed an ‘All Roles Flex’ policy to consider flexible ways of working for every role. To learn more, visit our Telstra Careers Website: tel.st/allrolesflex