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 | 15 Nov, 2024 | Not Specified | 15 Aug, 2024 | N/A | Software Design,Operations,Business Skills,Spring Cloud,Rest,Soa,Microservices,Design,Spring Boot,Application Architecture,Design Principles,Banking Software,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
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.
- 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 to Operations.
- Have open communication, empathy and flexibility.
Responsibilities:
ABOUT THE 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.
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.
- 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 to Operations.
- Have open communication, empathy and flexibility
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