Description:
We are seeking a talented and experienced Software Engineer with expertise in RUST to join our Client's team. The ideal candidate should have a minimum of one year of hands-on experience working with RUST. This position is based in Tanah Merah, QLD, and we do not provide sponsorships, so the candidate must either be located in the area or be willing to relocate at their own expense.
Responsibilities:
- Collaborate with cross-functional teams to design, develop, and implement software solutions using RUST.
- Write clean, efficient, and maintainable code that adheres to industry best practices and coding standards.
- Conduct thorough testing and debugging of software applications to ensure high quality and optimal performance.
- Participate in code reviews and provide constructive feedback to team members.
- Collaborate with product managers and stakeholders to gather requirements and translate them into technical specifications.
- Stay up-to-date with the latest trends and advancements in the RUST ecosystem and propose suitable improvements to existing software systems.
- Troubleshoot and resolve software defects and customer-reported issues in a timely manner.
- Document software designs, code, and technical specifications to facilitate ease of understanding and maintenance.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 1 year of professional experience working with RUST.
- Strong proficiency in RUST development, including knowledge of RUST-specific data structures, libraries, and frameworks.
- Solid understanding of software development principles, concepts, and best practices.
- Experience with version control systems (e.g., Git) and agile development methodologies.
- Familiarity with software testing and debugging techniques.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
- Ability to work effectively in a fast-paced and dynamic environment.