Company

HKTSee more

addressAddressBrisbane, QLD
salary SalaryPermanent
CategoryIT

Job description

The Role
We are seeking a junior software engineer to join our Service Layer team, which is responsible for automating layer 2 and 3 network device infrastructure; simply: we write code to automate configuration changes on switches and routers!
In this role, you will join a team of expert Python engineers designing and implementing automation solutions that have immediate impact on our customer-facing operations. We deploy on Python 3.7 with asyncio-based services!
Reporting to the Senior Manager, Development and Operations (Service Layer) and working closely with other engineers in the Service Layer team, you will develop new software features as well as improve existing services, including performance and scaling improvements.
You will have the opportunity to :
  • Be part of a small, collaborative and talented team
  • World-class, software-defined network orchestration platform
  • Work with new python features (python3, asyncio)
Key responsibilities include:
  • Following the software development lifecycle (SDLC) to:
  • Implement new software features with clear estimates and timelines
  • Create a well-communicated design strategy
  • Develop the software implementation, ensuring extensive unit-test coverage
  • Take ownership of the project during deployment to, and operation in production
  • Ensure your code is deployed in a maintainable and scalable manner, and all failure conditions are being monitored and accounted for
  • Working with middleware and frontend teams to implement new customer facing features for adding and changing network configurations
  • Proactively conducting regular systems analysis and recommending changes in policies and procedures as necessary
  • Helping to maintain existing services and applications by investigating and fixing defects
  • Adhering to team conventions for code style and version-control practices
  • Providing helpful, accurate and supportive code review to the rest of the team
You
We are looking for a self-motivated individual who loves solving tricky technical problems. Creative engineering will be required in this role, as well as the ability to juggle multiple responsibilities at the same time.
In addition, you will be:
  • A persistent, creative problem-solver
  • Able to remain cool and effective in a crisis while supporting team members as much as possible
  • An excellent communicator with the ability to work in a cross-functional, multi-cultural collaborative environment. You must be able to articulate complex concepts clearly.
  • Able to learn quickly and take on feedback
  • Analytical with strong troubleshooting skills
  • Change resilient: able to switch between projects as priorities required
Minimum qualifications include:
  • Bachelor's degree in computer science or a related field.
  • Hands-on Python experience
Preferred qualifications
  • Experience applying best practices for the full software development life cycle (e.g., coding standards, code reviews, source control management, build processes, testing, deployment using containers, and operations support)
  • Understanding of thread-based and async-based (green threads/fibers/coroutines, etc.) paradigms. Experience in software delivery in a commercial environment, taking a project from scoping requirements through to deployment to production.
  • Some exposure to relational databases, async-based paradigms and distributed systems would be beneficial.
  • Production experience with asyncio, Twisted, Tornado, or any other async framework would be advantageous.
  • Experience with designing concurrent and distributed systems will be even more beneficial.
Understanding of:
  • message-based systems
  • Demonstrated experience
  • working in an agile environment
  • communicating with users, other technical teams and management to collect requirements, identify tasks, provide estimates and meet production deadlines
  • supporting mission-critical, 24x7 systems
  • implementing systems that scale, and can handle growing load gracefully
Ref ID: 47936
Location:
Brisbane, QLD, AU
Business Unit: PCCW Global
Full Time/ Part Time: Full Time
Job Function: Technology
Featured Job Category::
Refer code: 1300426. HKT - The previous day - 2024-01-17 11:08

HKT

Brisbane, QLD
Popular Senior Python Developer jobs in top cities
Jobs feed

Associate Dispenser - OPSM Morwell

Opsm

Morwell, VIC

Assistant Manager - Collins Street

Cvinternational

Melbourne, VIC

Store Manager

Oscar Wylee

Perth, WA

Grounds Person

Green By Nature

Bedford Park, SA

Fashion Manager - Incredible Brand

Frontline Retail

Bendigo, VIC

National Wholesale Sales Manager- Womenswear

Quest Personnel

Carlton, VIC

Luxury Fashion and Lifestyle Sales - 3 positions NEW STORE

Rice Furniture

Carindale, QLD

Share jobs with friends

Senior Data Engineer / Applications Developer (Node or Python)

Humanised Group

Brisbane, QLD

2 weeks ago - seen

Senior Python Developer

Hong Kong Telecom

Brisbane, QLD

4 weeks ago - seen

Senior Python Developer

Zudello Pty Ltd

Brisbane, QLD

4 weeks ago - seen

Senior Python Developer

Hong Kong Telecommunications-Hkt

Brisbane, QLD

2 months ago - seen

Senior python developer

Digital Connections

Brisbane, QLD

2 months ago - seen

Senior Python Developer - Investments / Capital Markets

Profusion Group

Brisbane, QLD

3 months ago - seen

Senior Python Developer

Hong Kong Telecommunications-Hkt

Brisbane, QLD

3 months ago - seen

Senior Python Developer - Investments / Capital Markets

Profusion Group

Gold Coast, QLD

3 months ago - seen