Description
About the Company
At Trade Me, our mission is to connect Kiwis and help them create the lives they envision. Whether it involves finding a new home, securing a job, purchasing a vehicle, or simply discovering the perfect bedside table, we strive to be the first place Kiwis turn to for their needs.
About the Role
In this role, you will collaborate with your squad, as well as engineering and product teams, to develop product enhancements and new offerings that provide an exceptional experience for our customers. You will adhere to effective development practices, actively participate in opportunities for growth—including training and mentoring—and seek guidance from your peers. As you engage with your squad's work, you will also consider how it fits into the broader objectives of Trade Me.
Key Responsibilities
- Actively participate in defining and refining the tasks required by the squad.
- Estimate and plan the work agreed upon by the team.
- Write code and unit tests that align with your squad's goals.
- Review and test code authored by other developers.
- Document your work to facilitate maintenance and further development by others.
- Engage in discussions to enhance the Trade Me codebase and technical design.
- Develop and maintain software systems according to Trade Me's quality standards.
- Debug, diagnose, and resolve functional, operational, and performance issues within developed systems.
- Continuously improve existing systems by identifying and addressing technical debt.
- Communicate progress, challenges, and constructive ideas regarding work and product development.
- Understand user and business requirements while maintaining flexibility in a dynamic environment.
- Comply with and promote Trade Me's code of conduct, ethics, and standards.
Requirements
- A minimum of 3 years of experience in similar development roles.
- Proficient in C# development (or a similar language) with a solid understanding of the .NET Framework.
- Familiarity with front-end technologies such as CSS, JavaScript, and/or Angular.
- Understanding of relational databases and SQL, particularly Microsoft SQL Server.
- Knowledge of object-oriented design patterns and their appropriate application.
- Appreciation for SOLID principles, and the ability to write elegant and testable code in a constantly evolving codebase.
- A collaborative team player with a positive attitude.
- Organized and comfortable with self-directed work; adaptable to changes in a fast-paced environment.
- Attention to detail, with a commitment to enhancing our web experience for better performance and maintainability.
- A proactive approach to personal motivation, initiative, and overcoming challenges.
Benefits
At Trade Me, we value our team members and offer a range of benefits to enhance your experience:
- Flexibility: We support various working arrangements, including home office setups and utilities allowances. While we value team connection, we come together in person on Mondays and at least one other day each week.
- Wellness: We prioritize your physical and mental wellbeing by providing numerous resources to support you.
- Leave: We offer 5 days of wellness leave each year and 10 days of sick leave starting from day one.
- Social Opportunities: We believe in celebrating our successes and fostering camaraderie. Join us for company-paid lunches on payday, regular Friday gatherings, and other celebratory events.
- Learning: We encourage continuous growth through on-the-job training, formal training, and mentoring from day one.
We understand that some candidates may hesitate to apply if they do not meet every requirement. If you are excited about this opportunity, we would love to hear from you. Please send us your resume along with a brief cover letter outlining your motivation for applying.
Trade Me is an INZ accredited employer. We highly value diversity and promote a flexible workplace where individuals are encouraged to reach their full potential.
To Apply
If this role is of interest, please Apply Now and submit your updated CV by following the link.
Please note: To be considered for this position, you must be eligible to work in New Zealand, with valid work rights.
This job is sponsored to help it stand out and reach more viewers.