Telstra

Network Software Engineering Specialist

Bengaluru, India
Python Azure API Git Spring JavaScript Angular Node.js Oracle GCP Microservices Java Kubernetes SQL React Kafka Docker AWS MySQL
Search for More Jobs Talk to a recruiter now 💪
Description

Employment Type

Permanent

Closing Date

14 Oct 2024 11:59pm

Job Title

Network Software Engineering Specialist

Job Summary

Provide the software design, development, testing and deployment of feature releases to support the development of new software capability.

Job 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.  

Telstra
Telstra
Android iOS Mobile Public Relations Telecommunications

0 applies

5 views

Similar Jobs

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

🥳🥳🥳 389 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.
  • Salaries for the engineering jobs on our site range from $100K-$200K. On average, senior engineer positions on our EchoJobs are about $160K.
  • The EchoJobs positions have been sourced and vetted from the top companies to work for in the US as a software engineer, including LinkedIn and other reputable job sites. We also have syndicated jobs from companies that have just raised funding, as well as those that have great unique products and culture. From all of these sources, our founder, Morgan, has also resourced the company's authenticity in terms of their website, public appearance, and more.
  • Yes, our users asked us for just this, so now our search filters allow you to search for your top jobs via location, as well as by onsite, remote, or both. Approximately 30% of our jobs are remote, so you’ve got the best options for you!
  • We have not yet implemented this option, but are considering doing so in the future. For the moment, you would need to cancel your subscription, and resubscribe when you wanted to come back.
  • We add new jobs to EchoJobs every day! We scan our sources for the newest jobs, verify them, and post them to EchoJobs within minutes. We add about 2,000-3,000 new jobs for you each day!
  • From starting your job search to getting hired, the entire job search process can take us software engineers anywhere between 3-6 months. However, at EchoJobs, we’re striving to shorten this duration by finding the best, newest jobs for you, so you can do less job searching, and more applying.
  • We’d recommend checking EchoJobs daily, as we add new jobs to the site each day. Additionally, if you got a chance to read our previous email on “what makes EchoJobs different from any other job search tools,” we also recommended that you set a job alert based on your job filters, so if you get emails on those new jobs, you could be checking more than once per day.
  • If you decide to continue with us after the 1-month trial, we definitely recommend this, as we all know it usually takes 3-6 months to find a quality job as a software engineer these days. So to best support you, we just adjusted our membership options at EchoJobs to monthly, 3 months, or 12 months (this option is more for passive job seekers looking a little bit for the future if they want to come back to work or make a job switch potentially. This lets you see what’s out there in case an even better fit job becomes available.)
  • EchoJobs is truly the only job site of its kind. We want to be THE spot for you to find the best job for you, and haven’t encountered any other company doing this. Other job sites are in niches besides software engineering or focus on a small portion of engineering jobs (like a specific coding language). In the words of Morgan, our founder, “I think what makes EchoJobs different is the amount of jobs, frequency that we add new jobs (we add 2,000-3,000 new jobs daily!), and the powerful search engines to find exactly the job you want more easily and efficiently. We can provide you with the most jobs that are vetted by us, we’ll continually find more new jobs for you, and we make it easier for you to apply and get hired.

What Fellow Engineers Say