Senior Software Engineer

at  Rich Data Co

Sydney NSW 2000, New South Wales, Australia -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate18 Oct, 2024Not Specified18 Jul, 2024N/AOperations,AwsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

YOUR SKILLS & EXPERIENCE

Added bonuses you have…

  • Background in the financial services domain
  • Expertise in C4 model, UML or other architecture modelling techniques.
  • Knowledge in cloud engineering, experience with AWS.
  • Expertise in Application Support or Operations.
  • Open communication
  • Empathy
  • Flexibility

Responsibilities:

ABOUT THE ROLE

A day in the life of a Senior 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: Handle complex, large scale projects, and make significant design and 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.
  • Mentor: Guide junior engineers to design, implement and deliver product features and enhancements, and support their learning in technical and other skills.
  • Collaboration: Support Product Owner to refine user stories, evaluate feasibility and estimate effort, collaborate with other product teams on requirements, dependencies and schedules. 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 Senior 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.

KEY ACCOUNTABILITIES OF THE ROLE

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…

  • Expertise in enterprise software design and development using Java and Spring frameworks including Spring Boot, Spring Cloud.
  • Expertise 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.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Sydney NSW 2000, Australia