At a Glance
- Tasks: Develop and test software for logistics systems while ensuring client satisfaction.
- Company: Join a leading firm in conveyor and logistics technology based in Nottingham.
- Benefits: Enjoy competitive salary, travel opportunities, and accommodation for site visits over 90 minutes away.
- Why this job: Be part of innovative projects that shape the future of logistics and robotics.
- Qualifications: Strong skills in Python, SQL, and API development; experience in team leadership is a plus.
- Other info: Travel up to 50% within the UK; training programs available for skill enhancement.
The predicted salary is between 48000 - 84000 £ per year.
Role: WCS/WMS Senior Software Developer
Location: Nottingham
Salary: competitive
Travel: Can be up to 50% of the time per month and if a site visit is more than 90 mins away then accommodation will be provided. Site visits will be allocated so you visit the site closest to you.
Preferred Background Sectors:
- Conveyors and logistics
- Handling systems and data capture
- Higher-level code development
- AMR/Robotics and ASRS systems
Key Skills Required:
- Strong understanding of the design, development, and testing of API interfaces
- SQL Server database development, integration, and deployment
- Hardware specification and understanding of hardware requirements
- Network configuration, specification, deployment, and testing (including industrial networks)
- Configuration of servers for remote interfaces and access
- Proficiency in Python, SQL, and Django
- Front-end development experience
- Unit Testing, TDD, and BDD methodologies
- Strong client interaction skills, including guiding clients through testing and leading client teams through processes
- Ability to explain technical concepts clearly and professionally to clients and team members
- Team management and leadership by example
Job Role:
- Work on individual projects at an engineering level, meeting client lead times and quality standards
- Drive the development of applications and new features/products associated with the platform
- Contribute to research and development, new products, and feature innovation within the department
- Engineer projects at a client level, ensuring alignment with client requirements and industry standards
- Develop technical documents, including diagrams and specifications, in line with industry standards
- Review technical documents, drawings, and oversee software functional testing for project compliance
- Develop Functional Design Specifications for higher-level control systems as required
- Ensure systems are thoroughly tested and quality-checked prior to deployment
- Develop bespoke software based on issued standards, specifications, or client requirements
- Participate in training programs to enhance professional skills
- Fulfill all reasonable requests related to the role
- Travel to project sites within the UK during working hours as required
- Maintain professionalism and ensure respectful interactions with all colleagues and clients
- Adhere to health and safety policies both in workshops and on-site
- Interact with clients in a professional and courteous manner at all times
How to apply? Please send a CV to
Senior Software Engineer employer: People Source Consulting trading as Experis
Contact Detail:
People Source Consulting trading as Experis Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Python, SQL, and Django. Having hands-on experience or projects that showcase your skills in these areas can significantly boost your chances.
✨Tip Number 2
Network with professionals in the logistics and conveyor systems sectors. Attend industry events or join relevant online forums to connect with potential colleagues or employers who can provide insights or referrals.
✨Tip Number 3
Prepare to discuss your experience with client interactions and team management during interviews. Be ready to share specific examples of how you've successfully guided clients through technical processes or led teams in past projects.
✨Tip Number 4
Research the company’s recent projects and innovations in the field of automation and robotics. Being knowledgeable about their work will help you demonstrate your genuine interest and how you can contribute to their goals.
We think you need these skills to ace Senior Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in software development, particularly in API interfaces, SQL Server, and Python. Emphasise any previous work with logistics handling systems or robotics.
Showcase Technical Skills: Clearly list your technical skills, especially those mentioned in the job description such as Django, unit testing, and network configuration. Provide examples of how you've applied these skills in past projects.
Craft a Compelling Cover Letter: Write a cover letter that explains why you're a great fit for the role. Mention your experience with client interactions and team management, and how you can contribute to the company's goals.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any errors. A polished application reflects your attention to detail, which is crucial for a Senior Software Engineer.
How to prepare for a job interview at People Source Consulting trading as Experis
✨Showcase Your Technical Skills
Be prepared to discuss your experience with API interfaces, SQL Server, and Python. Highlight specific projects where you've successfully implemented these technologies, as this will demonstrate your capability to meet the technical demands of the role.
✨Demonstrate Client Interaction Experience
Since strong client interaction skills are crucial, think of examples where you've guided clients through testing or led teams. Be ready to explain how you communicate complex technical concepts clearly and professionally.
✨Prepare for Scenario-Based Questions
Expect questions that assess your problem-solving abilities in real-world scenarios. Prepare to discuss how you would handle specific challenges related to hardware specifications, network configurations, or software testing.
✨Emphasise Team Leadership and Collaboration
As a senior engineer, your ability to lead by example is key. Share experiences where you've managed a team or collaborated effectively on projects, showcasing your leadership style and how you foster a positive team environment.