
Software Engineer
- Leicester
- Permanent
- Full-time
- Delivery of high-quality features with optimal solutions and exceptional coding techniques.
- Maintain and improve code quality, and processes through the development of and maintenance of features within the software products and working as part of a team within an Agile framework.
- Work from requirements specified as user stories, user acceptance criteria, and test plans.
- Generation & maintenance of documentation: functional specifications, manuals, project technical files, and training.
- Assist with analyzing and capturing customer requirements and communicate them is a clear and concise way.
- Occasionally supporting on-site installation, with testing, training, commissioning & go-live support.
- Collaborate with and support colleagues within the team to achieve our common quality and delivery goals.
- Manage calls in the Service Desk management system.
- Trouble shooting, diagnosing and resolving warehouse software related issues to find and address root cause.
- In time becoming part of the Out of Hours support team on a rota basis.
- Proven software engineering experience.
- Full Stack Developer.
- Experience of C#/C Programming Languages; Microsoft .Net Framework and Blazor; Oracle Pro*C; Jaspersoft Reporting; Python.
- Microsoft Visual Studio, Azure DevOps, and Git.
- Oracle Database Systems and Microsoft Windows Server and Linux Operating Systems.
- Structured Query Language (SQL) including stored procedures, triggers etc.
- Experience and appreciation of Agile development methodologies (e.g. Scrum, SAFe).
- Focus on teamwork and winning as a team.
- Excellent analytical, organizational, and problem-solving skills, with a detail-oriented approach, including strong debugging skills.
- The ability to apply previous experience to new problems and to estimate work accurately.
- Strong written and oral communication skills, to both your colleagues and customers at a non-technical level.
- Knowledge or experience of working in, or systems/processes used in, a warehousing or logistics environment would be advantageous.
- Able to demonstrate a “right first time” approach.
- Knowledge of UI/UX Design.
- Understanding of Software Test Design techniques.
- Understanding of problem management processes.
- Demonstrate a proactive approach to learning and adopting new processes to strive for continual improvement.
- Strong customer focus.
- Salary: £negotiable, depending on skills and experience
- Pension
- Private Health Insurance - BUPA
- Cash Plan - BUPA
- Life assurance 3 x Salary
- Flexible working
- Hybrid working culture
- Employee discount scheme with retailers