Senior Network Software Engineering Specialist

Posted:
9/25/2024, 2:08:04 PM

Location(s):
Maharashtra, India ⋅ Pune, Maharashtra, India ⋅ Bengaluru, Karnataka, India ⋅ Karnataka, India

Experience Level(s):
Senior

Field(s):
DevOps & Infrastructure ⋅ IT & Security ⋅ Software Engineering

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