RDC.AI Logo

RDC.AI

Software Engineer

Posted 3 Days Ago
Be an Early Applicant
In-Office
Sydney, New South Wales
Mid level
In-Office
Sydney, New South Wales
Mid level
The Software Engineer at RDC is responsible for designing, developing, testing, and collaborating on software solutions in a dynamic, agile environment, ensuring that products meet all requirements and user needs.
The summary above was generated by AI

About RDC

Rich Data Co (RDC) Delivering the Future of Credit, Today! We believe credit should be accessible, fair, inclusive, and sustainable. We are passionate about AI and developing new techniques that leverage traditional and non-traditional data to get the right decision in a clear and explainable way. Global leading financial institutions are leveraging RDC’s AI decisioning platform to offer credit in a way that aligns to the customers’ needs and expectations. RDC uses explainable AI to provide banks with deeper insight into borrower behaviour, enabling more accurate and efficient lending decisions to businesses.

 

Purpose & Accountability of Role

A day in the life of a Software Developer at RDC is dynamic and multifaceted. Here’s a glimpse

into what such a day might entail:

  • Team Stand-up: Participate in an agile stand-up meeting to discuss progress and roadblocks with the product team.
  • Design: design solution for stories or features, and make technical decisions.
  • Develop: Implement your design and deliver product features with the product team.
  • Testing: Conduct unit test and other developer-level tests, and support QA team to perform additional tests.
  • Collaboration: Support Product Owner to refine user stories, evaluate feasibility and estimate effort, collaborate with other product teams on requirements, dependencies and schedule. Work with devops to ensure products are deployable and maintainable. Explain the design and software deliverables to broad audiences.
  • Learning: Stay up to date on relevant technology, methodology, and help the team continuously improve.

Throughout the day, a Software Engineer balances development work with design and

collaboration, ensuring that the end product meet functional and non-functional requirements

and achieve the product goals.

Capabilities

Knowledge & Skills

Essential

This role requires a blend of technical, design, and business skills, with a focus on delivering user-friendly and financially viable products.

On day one we'll expect you to...

  • Advanced ability in enterprise software design and development using Java and Spring frameworks including Spring Boot, Spring Cloud.
  • Advanced ability in application architecture and design principles including API design, REST, WS-*, SOA, Microservices, OOP, SOLID.
  • Advanced ability in solving complex issues, consistently strong analytical and troubleshooting capabilities.
  • Proficient written and verbal communication skills.

Desirable

  • Background in the banking software
  • Expertise in C4 model, UML or other architecture modelling techniques.
  • Knowledge in cloud engineering, experience with AWS.
  • Expertise in Application Support or Operations.

Behaviours

  • Open behaviours
  • Empathy
  • Flexibility

Join the Future of Credit!

  • Work at a 5-Star Employer of Choice 2023 - RDC was named one of HRD Australia’s “best companies to work for in Australia”.
  • Join a fast-growing global AI company - Grow your skills, capabilities and gain AI and global experience.
  • High performance team - Work alongside some of the best product teams, data scientists and credit experts in the industry.
  • Vibrant team culture - Join an innovative and agile team who celebrates wins and solves problems together.
  • Work-life balance - Highly flexible working arrangements - work how’s right for you!
  • Financial inclusion - Be part of a company that is striving for global financial inclusion and driving the future of credit.

Top Skills

AWS
Java
Spring
Spring Boot
Spring Cloud
HQ

RDC.AI North Sydney, New South Wales, AUS Office

146 Arthur St, Level 10, North Sydney, New South Wales, Australia, 2060

Similar Jobs

4 Days Ago
Hybrid
Sydney, New South Wales, AUS
Senior level
Senior level
Fintech • Software
Develop and maintain high-performance Python applications, collaborating with traders and researchers to build scalable solutions. Implement automation and testing practices.
Top Skills: CeleryDaskDockerKubernetesLinuxNumpyPandasPythonScipySpark
4 Days Ago
Hybrid
Sydney, New South Wales, AUS
Internship
Internship
Fintech • Software
As a Software Engineer Intern at IMC, you will develop technologies, solve problems, and potentially secure a full-time role after graduation.
Top Skills: C++JavaPython
10 Days Ago
Remote
Hybrid
2 Locations
Senior level
Senior level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
The role involves developing services for reliability and scalability, enhancing monitoring, and collaborating with teams to improve architecture and performance.
Top Skills: AWSC++CassandraGCPGoJavaK8SKafkaKotlinNode.jsOpensearchPythonScala

What you need to know about the Sydney Tech Scene

From opera to comedy shows, the Sydney Opera House hosts more than 1,600 performances a year, yet its entertainment sector isn't the only one taking center stage. The city's tech sector has earned a reputation as one of the fastest-growing in the region. More specifically, its IT sector stands out as the country's third-largest, growing at twice the rate of overall employment in the past decade as businesses continue to digitize their operations to stay competitive.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account