Overview of role
As a Developer within IS Grocery Service Centre, you will contribute to the design, development, and maintenance of software solutions that support our application landscape. Your expertise in coding, problem-solving, and collaboration will play a pivotal role in delivering high-quality software that meets the needs of our organisation.
Key Accountabilities
- Software Development: Collaborate with cross-functional teams to develop and implement software solutions that align with business requirements and project objectives.
- Development and Coding: Develop and maintain code using a variety of programming languages, APIs, and tools. Write clean, well-documented, and efficient code that adheres to best practices in software development.
- Technical Design: Contribute to the technical design and architecture of software applications, ensuring scalability, performance, and maintainability.
- Feature Implementation: Develop new features, modules, or components for existing software applications, adhering to established design patterns and guidelines.
- Bug Fixing and Troubleshooting: Identify and resolve software defects, issues, and errors, employing systematic debugging techniques.
- Code Reviews: Participate in code reviews to ensure code quality, adherence to coding standards, and knowledge sharing among team members.
- Collaboration: Work closely with designers, product managers, and other developers to understand requirements, refine solutions, and ensure successful project outcomes.
- Testing: Write unit tests and contribute to automated testing efforts to maintain code quality and prevent regressions.
- Documentation: Create and maintain documentation for code, APIs, and software architecture, enabling clear communication and knowledge transfer.
- Continuous Improvement: Stay informed about emerging technologies, trends, and best practices in software development, and propose innovative solutions to enhance our technical capabilities.
- Agile Development: Participate in Agile or Scrum processes, including daily stand-ups, sprint planning, and retrospectives, to ensure effective project management and collaboration.
The Right Person
At least 3 years of experience as a Developer or in a related role within IT.
Proficiency in C#, X++, T-SQL, using Management Studio and Visual Studio, and working SQL Server databases.
Strong understanding of software development principles, patterns, and best practices.
Experience developing On-premise web applications, Power Platform, Azure Cloud Services, Dynamics 365 F&O within a cloud hybrid environment.
Excellent problem-solving skills and the ability to analyse complex technical challenges.
Strong collaboration and communication skills to work effectively with within cross-functional teams.
Proven ability to manage multiple tasks and projects simultaneously.
ITIL certified/qualified.
Beneficial if educated to degree level or has equivalent qualifications or experience.