Developers/Programmers (Information & Communication Technology)Manawanui.org.nz is a leading organization dedicated to empowering individuals with disabilities and their families to manage their own support services. In addition to providing contact center services and managing funding to support our customers, Manawanui also develops and operates an innovative SaaS platform that provides users with the tools they need to take control of their support plans around the world.About the RoleThe Senior Application Developer role is responsible for leading the development, maintenance, and continuous improvement of software solutions that support the business. This role involves working closely with stakeholders to translate business needs into functional software while adhering to best practices in software development, quality assurance, and deployment.The role will also manage a small team of developers and work collaboratively with other technology leads to ensure a robust, scalable, and secure application infrastructure. Reporting to the Applications and Integration Lead, responsibility includes working with internal and external stakeholders to ensure alignment with business goals and technology strategies.ResponsibilitiesSoftware Development & Delivery: Lead the end-to-end development process, from requirements gathering to deployment. Ensure high-quality, scalable, and maintainable code.Technical Leadership: Provide leadership in designing, developing, and maintaining software applications primarily using C#, React or AngularJS, SQL Server, and Azure-based infrastructure.Team Management: Supervise, mentor, and guide a team of three or more developers, fostering a collaborative, innovative, and productive work environment.Agile & CI/CD Practices: Lead the adoption and continuous improvement of Agile methodologies and CI/CD processes, ensuring consistent, rapid delivery of features and updates.Collaboration & Stakeholder Engagement: Work with other technical and non-technical teams to ensure solutions align with business needs. Communicate effectively with stakeholders to manage expectations and deliverables.Code Quality & Testing: Establish and maintain high standards of software quality, utilizing unit testing frameworks and best practices. Ensure thorough testing and documentation of all development work.Technology & Innovation: Stay up to date with emerging technologies, and proactively recommend improvements to the organization's technology stack.QualificationsQualifications: Bachelor's degree in computer science, Software Engineering, or a related field, or equivalent industry experience.Experience: Minimum of 8 years of experience in software development with a strong background in C#, React or AngularJS, SQL Server, and cloud infrastructure (preferably Azure). Experience in managing development teams and using infrastructure-as-code tools like Terraform is highly desirable.Skills: Strong leadership, communication, and problem-solving skills. Proficient in modern development environments and tools such as Visual Studio, Git, and unit testing frameworks. Solid understanding of Agile methodologies and CI/CD processes.
#J-18808-Ljbffr