Smollan is a global retail solutions company, dedicated to driving sales, market execution, and brand growth for some of the world’s most renowned brands. We are looking for truly unique people who believe in fostering a diverse and inclusive environment, where our people are cared for, happy and inspired to build an extraordinary workplace.
Role Overview:
Our vision for the Software Developer is to build and support innovative applications that streamline business processes and drive efficiency. Using SQL, .NET, and Angular, you’ll design and implement seamless integrations between internal systems, transforming complex challenges into smart, scalable solutions. You'll collaborate closely with stakeholders to bring ideas to life and shape the future of our internal tools. Beyond development, you'll help define the strategic roadmap for these applications, ensuring they evolve with innovative technology to meet the ever-changing needs of our business.
If you are passionate about building smart, efficient applications that streamline business processes, consider our Full Stack Developer, and join our team of three, where you'll play a key role in developing, maintaining, and enhancing internal applications.
Responsibilities:
Software Solutions
Research innovations and solutions (includes new application, database and operating system technologies for mobile, open• source and closed source domains) Coordinate and interface with functional design, quality assurance, developers, other product teams, and senior management to ensure needs are met and managed Manage to ensure delivery of technical designs, unit test plans, and high-quality code. Use relevant repository for documentation and code storage standardisation Integration development and impact analysis of solutions Determine the system requirements as per the specification or client needs Design the appropriate system model Liaise with the client to ensure the suitability of the model in meeting their needs Develop the appropriate software using the relevant development tools (coding) Test the system for stability, speed and spec compliance Implement roll-out, change control, release management, project and client managementTask Assignment
Engage with various client departments and project managers to manage specific processes within the software development lifecycle (for example, functional specification, construction, quality assurance, implementation and reporting) Understand the functional and technical documentation needs of customers and research technology solutions to meet those needs Ensure development of code meets quality (zero defects) and coding conventions (Smollan and generally acceptable standards). Follow change, incident, release and internal processes Maintain open communication with customer representatives and cross-functional teams and ensure content meets requirements Provide expertise for technical product documentation projects and support and assist in documentation design Liaise with the client to coordinate the roll-out Maintain relevant coding standards documentation, user training manualsClient Engagement
Incident, problem and release management Ensure systems up-time Monitor customer support cases Assist and provide support to resolve problems Deploy proper Help Line protocol and escalation for problem solution Monitor adherence to SLAs Actively build, maintain and grow strong relationships with clients and internal stakeholders Manage client expectations and the effective flow of information