Overall Responsibilities
- Design, build, and maintain efficient and reliable C++ code.
- Troubleshoot issue, suggest and implement solutions when needed.
- Test, deploy, and support new and existing C++ applications/modules.
- Provide technical expertise for new and ongoing initiatives.
Essential Background, Experience, Skills:
- Permanent resident and/or a Citizen of Australia.
- Recent / current experience in the Telecommunications industry.
- At least 5 years of experience with Modern C++ language (C++ 11 and higher).
- Solid C++ skills, knowledge of C++ internals, common algorithms and data structures.
- C++ development in Linux environment.
- RESTful API development in C++.
- Knowledge of / exposure to Microservices based architecture.
- Solid understanding and experience in building RESTful APIs and Microservices.
- Familiar with test development using Gtest / Gmock.
- Networking background and experience in TCP/UDP protocols.
- UNIX skills, bash scripting etc.
- Experience using tools such as GIT, JIRA, Confluence, CI/CD pipelines.
- Work closely with other engineers to develop new products.
- Work on extensions of existing modules.
- Able to communicate effectively with stakeholders.
- Able to comprehend and deliver to a schedule.
- Ability to work under pressure to deliver to near-term deadlines.
- Self-starter, able to get up to speed quickly and work independently.
Pay: $100,000.00 – $140,000.00 per year
Work Location: Hybrid remote in Melbourne VIC 3000