SOFTWARE ENGINEER

3 Weeks ago • 7 Years +
Software Development & Engineering

Job Description

As a Software Engineer, you thrive on working with your team to design, build and deliver innovative software products and solutions that delight our customers. You apply broad knowledge in software application layer solutions and the software development lifecycle, to experiment, solve problems and own solutions that transform epics into new product features and capabilities. Your continuous learning and improvement mindset and collaboration skills are critical to success in this role, as you continue to deepen your knowledge and expertise in the Software Engineering Domain.
Good To Have:
  • Cloud computing
  • Microservices architecture
  • CI/CD
  • DevOps
  • Software testing including test automation, service virtualisation, device testing, performance testing and security testing
Must Have:
  • Design software in accordance with business requirements
  • Develop software including quality assurance
  • Maintain and operate the software in production
  • Provide senior technical support to technical staff and leadership support to management staff
  • Lead improvement activities to ensure efficient, agile, and effective delivery and operation
  • Contribute to broader team management activities including Business Cases, Budgeting, Improvement Activities, Planning
  • Minimum 7 years and minimum 70% of IT experience is hands-on coding and testing
  • Graduate of IT-related course like Bachelor of Computer Science / Engineering
  • Experience in developing customer-facing web applications
  • Agile software development
  • Experience in Java Script, React JS
  • Experience in Java, Microservices, REST, Spring boot
  • Experience in Testing incl unit test framework, test automation, Selenium
  • Knowledge in Pivotal Cloud Foundry (PCF) and AWS
  • Knowledge of CI/CD pipeline

Add these skills to join the top 1% applicants for this job

team-management
communication
problem-solving
business-strategy
performance-analysis
forecasting-budgeting
game-texts
business-analysis
quality-control
agile-development
performance-testing
security-testing
react-js
react
prototyping
aws
spring-boot
selenium
ci-cd
microservices
fullstack
java
system-design

Job Summary

As a Software Engineer, you thrive on working with your team to design, build and deliver innovative software products and solutions that delight our customers. You apply broad knowledge in software application layer solutions and the software development lifecycle, to experiment, solve problems and own solutions that transform epics into new product features and capabilities. Your continuous learning and improvement mindset and collaboration skills are critical to success in this role, as you continue to deepen your knowledge and expertise in the Software Engineering Domain.

Job Description

What is the purpose of this role?

This is a senior developer/lead role in the Mobile engineering area of Telstra IT.

The role will perform a key role as a Fullstack developer within an agile feature team, contributing to the development and maintenance of mobile applications to further develop Telstra’s various customer-facing self-care web apps suite with new capabilities.

The Mobile Engineering team is a large scaled agile team, and as such, we place a lot of emphasis on ‘cultural fit’. The candidate must be able to show various qualities that will enable them to fit and grow in a high-performing, critical thinking team. E.g. pro-activeness, willingness to challenge, thinking outside the box, excellent communication skills, highly motivated, strong product ownership and a passion for the technology and mobile space.

How does the role contribute to business strategy?

This role plays a key role in the success of the business capability domain based organisation model that underpins Telstra’s IT Strategy where persistent cross functional teams continuously innovate their domain capability with rapid time to value and high re-usability. This is the core to Telstra’s digitisation strategy delivering new digital customer and employee experiences leveraging new digital platforms and new ways of working. This role is an essential part of the capability domain, having domain knowledge and technical knowledge, building the systems that have been designed. Individual will work closely with product owner to develop new feature moving ahead to meet T22 deliverables.

What are the measurable outcomes of this role?

World class customer experience, faster time to market, opportunities to learn from user feedback and apply the learnings to improve our products and Digital offerings. Delivery of new Digital features to enable Digitisation of customer journeys and processes resulting in outcomes that are measurable via system metrics, real-time feedback, customer experience metrics, and NPS for Online applications.

Key Accountabilities

Primary:

Software engineering of applications

  • Design software in accordance with business requirements
  • Develop software including quality assurance
  • Maintain and operate the software in production

Manage and Mentor

Provide senior technical support to the technical staff and leadership support to the management staff in the team

  • Lead improvement activities to Identify and take leadership to implement improvements to ensure efficient, agile and effective delivery of the program of work and operation of the SDF platform
  • Contribute to the broader team management activities including Business Cases, Budgeting, Improvement Activities, Planning, etc

Skill/Technical Expertise

Description

Health Safety and Environment (HSE) Leadership

  • You visibly and proactively demonstrate commitment to the health and safety of employees, contractors, suppliers, the community by eliminating or, if not reasonably practicable, minimising health, safety and environmental risks.
  • You take accountability for the health, safety and environmental performance within your area of accountability and role model the safe and responsible behaviours expected of our employees, contractors and suppliers.

Recovering from setbacks

Demonstrating the ability to quickly recover from setbacks and applying mindset and behavioural agility to deliver business outcomes in a complex and ambiguous environment

Skilled

  • Remains calm in adverse situations and develops options for next steps
  • Bounces back from setbacks quickly and helps others to learn from and share their experience
  • Accommodates and responds to unforeseen change with enthusiasm
  • Questions traditional way without concern for personal impact

Customer engagement

Working to create a simple and brilliant experience across all of our interactions

Beginner

  • Develops and uses new and effective customer engagement and feedback methods
  • Recommends and supports the implementation of actions which address customer pain points
  • Provides guidance to others on how to balance following policy with doing the right thing for the customer

Driving accountability

Driving a culture of accountability in our people and teams to ensure we meet our customers’ needs and deliver what we set out to achieve

Skilled

  • Articulates how accountabilities contribute to Telstra’s broader strategic direction
  • Reviews progress against performance metrics and changes activity to meet expectations
  • Reduces duplication by leveraging existing work
  • Celebrates success regularly and delivers consequences for under performance

Designing complex systems

Gathering requirements for and designing complex systems in line with our enterprise roadmap and the needs of our business

Beginner

  • Designs future focused system architectures with diverse experts that enable integration
  • Considers a range of design options before selecting the system architecture
  • Tests system feasibility using prototypes and experiments

Improving technology systems

Monitoring, diagnosing issues and improving our systems over time to improve performance and integration

Skilled

  • Coaches others to effectively manage changing user requirements
  • Holds our teams to account for system issue tracking and resolution
  • Drives system iteration to lift their operational maturity
  • Manages complex system decommissioning, transition and migration to protect the business from risk

Managing system implementation

Planning for, managing and guiding our technology teams to effectively build, integrate and deploy systems across our enterprise

Skilled

  • Verifies requirements and fixes system design issues before the build phase
  • Works with the business to set timelines and milestones which limit impact and system outages
  • Leads a variety of experts to navigate build and integration issues

Stakeholder management

Identifying and managing key stakeholders to gain their support and deliver outcomes

Skilled

  • Engages key stakeholders on a regular basis to build and maintain rapport
  • Works to set clear expectations and agreed outcomes with key stakeholders

Problem solving

Understanding problems, exploring root causes and evaluating solutions to quickly and effectively solve problems

Skilled

  • Breaks problems down into solvable parts to understand them more deeply
  • Accurately identifies the underlying cause of the problem
  • Tests solutions to validate if they will resolve the underlying cause
  • Solves problems using a combination of evidence and past experience

Qualifications/Experiences

Essential

  • Minimum 7 years and minimum 70% of IT experience is hands-on coding and testing.
  • Graduate of IT-related course like the following.
  • Bachelor of Computer Science / Engineering
  • Developing customer-facing web applications
  • Agile software development
  • Experience in Java Script, React JS etc
  • Experience in Java, Microservices, REST, Spring boot
  • Experience in Testing incl unit test framework, test automation, Selenium
  • Knowledge in Pivotal Cloud Foundry (PCF) and AWS.
  • Knowledge of CI/CD pipeline

Highly desirable

Following experiences are big advantage.

  • Cloud computing
  • Microservices architecture
  • CI/CD
  • DevOps
  • Software testing

including test automation, service virtualisation, device testing, performance testing and security testing

Key Relationships

Internal

  • Capability Domain peer groups
  • Feature Team Lead peer groups
  • Business stakeholders
  • Solution Engineers
  • Product owners

External

Feeder Roles

Potential Career pathway

  • Feature Team Lead
  • Technology Team Manager
  • Solution Architect / SME
  • Project Manager
  • Business Analyst
  • IT/Engineering Roles across a wider domain or multiple domains
  • Lateral move to other domains
  • Managerial roles across the IT Delivery Teams

Set alerts for more jobs like SOFTWARE ENGINEER
Set alerts for new jobs by Telastra
Set alerts for new Software Development & Engineering jobs in India
Set alerts for new jobs in India
Set alerts for Software Development & Engineering (Remote) jobs
Contact Us
hello@outscal.com
Made in INDIA 💛💙