Software Engineer
Role details
Job location
Tech stack
Job description
We are seeking a talented and motivated Software Support Engineer to join our dynamic team. The ideal candidate will have a strong background in IT / Software and a passion for creating innovative solutions. This role involves collaborating with our current suppliers and learning their products to assist our customers with software solutions for products we supply & supply and install.
We supply and install bus and coach CCTV, Wifi & Audio systems and our customers need software support over the phone or in person.
Responsibilities
- Collaborate with team members to gather requirements and translate them into technical specifications.
- Maintain and improve existing software systems, ensuring optimal performance and reliability.
- Assist our installation engineers should a software issue need resolving.
- Troubleshoot and resolve software defects and issues in a timely manner.
- Document development processes, code changes, and system configurations for future reference.
- Implement Live view platform for CCTV on customers vehicles.
Requirements
Do you have experience in Python?, * Proficiency in one or more programming languages including Java, C#, Python, C++, or .NET an advantage.
- Experience with database management systems, particularly MySQL.
- Familiarity with cloud computing platforms such as AWS is advantageous.
- Knowledge of Linux operating systems is preferred.
- Strong problem-solving skills and the ability to work independently as well as part of a team.
- Excellent communication skills, both written and verbal.
- A degree in Computer Science or a related field is desirable but not essential; relevant experience will be considered.
- Full training from our suppliers can be provided.
Benefits & conditions
Pulled from the full job description
- Employee discount
- Company pension
- On-site parking