Software Developer - Innovation
The Software Developer position involves creating industry-leading technology that transforms how customers and businesses operate. Our developer will design, develop, and maintain customer-facing applications across mobile, tablet, and web platforms.
Key Responsibilities:
* Create high-quality, responsive interfaces with a focus on speed, usability, and design excellence.
* Develop reusable components and frameworks to enable faster delivery of new products and experiences.
* Maintain clean, secure, and efficient code adhering to technical and data standards.
Requirements Gathering & Solution Design:
* Engage with stakeholders to understand and document requirements, translating them into functional and technical specifications.
* Conduct workshops and discovery sessions to identify process inefficiencies and digital opportunities.
* Collaborate with project leads to prototype and validate solutions.
Systems Integration & Automation:
* Implement robust integrations between systems using APIs and middleware.
* Contribute to automation initiatives that improve workflow efficiency and reduce manual effort.
* Synchronize data flow to maintain a single source of truth within systems.
Continuous Improvement & Collaboration:
* Identify opportunities to enhance digital experiences and internal platforms.
* Stay informed on emerging frameworks, technologies, and design trends.
* Participate in Agile development cycles and contribute to smooth delivery of projects.