Senior Software Engineer

Senior Software Engineer

Full-Time 48000 - 84000 £ / year (est.) No home office possible
P

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

As a Senior Software Engineer at our Nottingham site, you will join a dynamic team that values innovation and collaboration, offering a competitive salary and the opportunity for significant professional growth. Our work culture promotes continuous learning through training programmes and hands-on project involvement, while the flexibility of site visits ensures you can maintain a healthy work-life balance. With a focus on cutting-edge technology in the logistics sector, you'll be part of a forward-thinking company that prioritises employee well-being and fosters a supportive environment.
P

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

API Design and Development
SQL Server Database Development
Hardware Specification and Understanding
Network Configuration and Testing
Server Configuration for Remote Access
Proficiency in Python
Proficiency in SQL
Experience with Django
Front-end Development Skills
Unit Testing
TDD (Test-Driven Development)
BDD (Behaviour-Driven Development)
Client Interaction Skills
Technical Documentation Skills
Team Management and Leadership
Ability to Explain Technical Concepts Clearly

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.

Senior Software Engineer
People Source Consulting trading as Experis
P
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>