Senior Software Engineer
at Rich Data Co
Sydney NSW 2000, New South Wales, Australia -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 18 Oct, 2024 | Not Specified | 18 Jul, 2024 | N/A | Operations,Aws | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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