About this job
Software Engineer | C | C ++ | Linux | Shell Scripting | Java
Role: Software Engineer (C / C++).
Location: Based in Kettering, once a month in the office.
Salary: £45,000 - £55,000.
Are you a talented Software Engineer with a passion for developing robust software solutions? Applause IT are recruiting for a leading warehouse management and control system provider. Our client specialises in developing and maintaining software solutions that optimise warehouse operations and improve efficiency for their clients.
As a Software Engineer, you will play a pivotal role in creating and testing computer software for our advanced warehouse management systems. These systems are integral to the smooth operation of warehouse environments, ensuring seamless inventory management and logistics control. Their bespoke systems are designed to adapt to unique client requirements, ensuring seamless integration and scalability.
Key Responsibilities:
1. Develop software adhering to system and module design documentation, following SOLID principles.
2. Ensure software meets company standards through unit testing.
3. Provide timely feedback and challenge designs to find the most appropriate solutions using the agreed change control mechanism.
4. Utilize the issue logging system (Jira) to report faults and ensure software builds are delivered effectively to test and site environments.
5. Support clients and commissioning teams during the early stages of software deployment.
Skills and Experience Required:
6. Proficiency in C/C++ and Java .
7. Competence in Linux (Unix) operating systems and the ability to write shell scripts.
8. 1 - 3 years of experience in programming languages.
9. Familiarity with coding standards and the ability to create and execute unit test scripts.
10. Fluent in written and spoken English.
Desirable:
11. Bachelor's Degree or equivalent in a relevant technical subject.
12. Industry experience.
13. An electrical background is advantageous.
Personal Attributes:
14. Strong sense of commitment, teamwork, and customer satisfaction.
15. Ability to multi-task and exercise sound judgement.
16. Self-starter with strong logic, analytical, and organizational skills.
17. Capable of working in a matrix environment.
18. Self-organized and highly motivated.
19. Good problem-solver and proactive in supporting continuous improvement.
If you are a motivated Software Engineer looking to make an impact, click apply now to join our team and take the next step in your career!
Software Engineer | C | C ++ | Linux | Shell Scripting | Java