Employment Type
PermanentClosing Date
21 Dec 2024 11:59pmJob Title
Network Software Engineering SpecialistJob Summary
Provide the software design, development, testing and deployment of feature releases to support the development of new software capabilityJob Description
About Telstra:
Telstra is Australia’s leading telecommunications and technology company, operating in over 20 countries. Our Innovation and Capability Centre (ICC) in Bangalore, India, spearheads breakthroughs in IoT, 5G, AI, and more.
Why Telstra?
Telstra boasts a century-long legacy of pioneering technology, evolving from the Postmaster General’s Office to a global powerhouse. We lead Australia in IoT and 5G, with ambitions far beyond.
About the role :
Software and Test Engineer skill Requirement:
Key Accountabilities:
Include:
- Design, build, test, integrate, and maintain complex network solutions with Telstra processes and systems to deliver products and services to our customer business units.
- Translate customer (internal, external or regulatory) needs and requirements, using technical principles into reusable API based micro-services.
- Utilise cloud technologies to deploy applications
- Partake in development work based in Java producing micro-services and partake in subsequent deployment.
- Set up and maintain CICD pipelines, into non prod and prod environment.
- Conduct functional, regression testing. Release TSR for stakeholder approval.
- Conduct performance testing, analyse and fine tune.
- Contribute to planning and design sessions, utilising agile ceremonies and techniques, providing estimation to the team
- Integrate solutions by executing on security, resiliency and operational requirements
- Assess capability of internal systems and offerings to meet business requirements.
- Develop platform specific technology functionality for business requirements that leverage opportunities from evolving and future technologies.
- Provide level 3/ 4 support as part of a DevOps team
Essential Skills for Dev:
- Java Spring boot, Spring Security, Spring JPA , microservices
- JavaScript and JavaScript frameworks (Angular, REACT JS, NodeJS)
- Designing and developing real time data sync APIs using KAFKA (O)
- Designing and developing microservices, REST/JSON APIs
- Test Automation, building stubs etc
- Apigee API management gateway
- GIT, Bamboo, Jenkins, Jira, Confluence etc
- Database knowledge (Postgress, oracle etc)
- Build tools : Ant, Maven, NPM, Gradle
Desirable skills for Dev:
- Telecom and Inventory management experience
- DevOPs, CICD, Agile methodologies
- Data migration experience
- AWS cloud environment and related development tools
- GRAPH DB – Neo4j e.t.c (P)
Essential Skills for Testing (both functional and performance):
- Performance Testing Tools: Proficiency in using performance testing tools like Apache JMeter, LoadRunner for load testing, stress testing, and performance monitoring.
- Scripting Languages: Knowledge of scripting languages such as JavaScript or Python, for writing custom test scripts and scenarios.
- Performance Monitoring Tools: Familiarity with performance monitoring tools like New Relic, Splunk, or Prometheus for real-time application performance monitoring and analysis.
- Web Technologies: Understanding of web technologies including HTTP, HTTPS, JavaScript and RESTful APIs for testing web-based applications.
- Database Profiling(Optional): Experience in database profiling and optimization using tools like SQL Profiler, MySQL Performance Schema, or Oracle Enterprise Manager.
- Network Protocols: Knowledge of network protocols such as TCP/IP, UDP, HTTP/HTTPS, SMTP, and FTP for understanding network behavior and performance bottlenecks.
- Cloud Platforms: Familiarity with cloud platforms like AWS, Azure, or Google Cloud Platform for testing applications deployed in cloud environments.
- Containerization(If the application is hosted in a cloud env): Understanding of containerization technologies like Docker and Kubernetes for testing applications deployed in containerized environments.
- Performance Tuning: Ability to identify performance bottlenecks, memory leaks, and inefficient code patterns, and suggest optimizations to improve application performance.
- Test Planning and Execution: Proficiency in test planning, test scenario creation, test execution, and result analysis for performance testing projects.
- Automation: Automate testing.
- Continuous Integration/Continuous Deployment (CI/CD): Understanding of CI/CD pipelines and integration with performance testing tools for automated performance testing in DevOps environments.
- Reporting and Analysis: Ability to generate performance test reports, analyze test results, and provide actionable insights to stakeholders.
- Scalability Testing: Experience in conducting scalability testing to assess how well an application can scale with increasing load and user concurrency.
- Problem-Solving Skills: Ability to troubleshoot complex performance issues, think critically, and propose effective solutions to optimize application performance.
We're amongst the top 2% of companies globally in the CDP Global Climate Change Index 2022, being awarded an 'A' rating. If you want to work for a company that cares about sustainability, we want to hear from you.
When you join our team, you become part of a welcoming and inclusive community where everyone is respected, valued and celebrated.
We actively seek individuals from various backgrounds, ethnicities, genders and abilities because we know that diversity not only strengthens our team but also enriches our work. We have zero tolerance for harassment of any kind, and we prioritise creating a workplace culture where everyone is safe and can thrive.
We work flexibly at Telstra. Talk to us about what flexibility means to you. When you apply, you can share your pronouns and / or any reasonable adjustments needed to take part equitably during the recruitment process.
Other Jobs from Telstra
Head of Devices & Accessories - COE Lead
Software Engineer
Similar Jobs
Senior Drupal Engineer
Senior Engineering Manager, Home Lending
Senior Application Developer
Lead Software Security Developer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say