Jr. Cloud Software Engineer Auckland New Zealand
Newmarket, Auckland, 1023
Category IT Jobs
Pharos is a pioneer and global leader in the PrintOps industry. Our software platform helps global brands, higher-education institutions, and governments deliver a connected, user-centric, secure, streamlined, and modern print experience. With a commitment to innovation and sustainability, our products are also designed to change wasteful printing behavior and reduce overall print volumes.
At Pharos, we value openness, commitment, respect, and a bit of fun, creating a vibrant work environment where cutting-edge technology meets real-world applications. Position Overview As a Junior Cloud Software Engineer, you'll play a crucial role in supporting innovation and maintaining the quality of Pharos' cloud solutions. You'll work closely with team members to help define and implement new technical solutions.
By keeping up with industry trends and embracing a learning mindset, you'll help improve Pharos' current offerings and anticipate future needs. Your proactive approach to problem-solving and commitment to excellence will be key in helping Pharos stay at the cutting edge of technology. Pharos software stack includes frontend React web, Electron and Mobile frontends, C# backend services based on the AWS platform.
Location: Auckland New Zealand Office- In Person - Newmarket Salary: NZ$65,000 - NZ$70,000 annually, plus up to 5% annual bonus Key Responsibilities Feature Development: Assist in developing new features with guidance and mentorship from Senior Developers. Collaborate with the team to design and implement technical solutions that meet business requirements. Automated Testing: Write and maintain comprehensive automated tests, including unit and integration tests, to ensure robust functionality and prevent regressions.
Code Reviews: Participate actively in code reviews, both as a contributor and reviewer. Incorporate feedback from reviews to continuously improve coding practices and maintain high code quality. Progress Updates and Collaboration: Provide regular updates on progress and collaborate effectively with team members to meet project deadlines and sprint goals.
Feature Support: Support existing features by identifying, debugging, and resolving issues as they arise. Technical Solutions: Develop and propose well-defined technical solutions in alignment with business goals and technical standards. Documentation: Prepare clear and comprehensive product documentation and support materials to aid in the efficient usage and maintenance of the product.
Quality and Standards: Ensure adherence to quality and technical standards in all aspects of development. Make informed design decisions, considering their impact on maintainability, security, performance, and scalability. Research and Innovation: Conduct research on emerging technologies relevant to the product.
Propose potential integrations or refactoring opportunities to improve the product and its development process. Qualifications Education and Experience: Education: At least two years of.
...