About Williams-Sheppard
William is all about progress
About The Role
We are currently seeking a dedicated Software Engineer Junior for our Customer Support Department. This full-time contractual role is designed for a professional with a strong foundational understanding of algorithms and a keen interest in software development. As a junior engineer, you will play a pivotal role in enhancing our support services, ensuring that our technical solutions are robust and efficient. Fluency in English is mandatory for clear and effective communications.
What You'll Do
- Analyze customer requirements and contribute to the design and development of software solutions tailored for the support department.
- Implement and optimize algorithms that improve the efficiency and effectiveness of customer support operations.
- Collaborate with senior software engineers to integrate new functionalities without disrupting existing services.
- Partake in code reviews to maintain high-quality code standards and continuously learn from feedback.
- Assist in the maintenance and debugging of software applications to ensure seamless functionality and user experience.
- Document the processes and outcomes of development tasks as reference for future maintenance and enhancements.
Qualifications
- Bachelor's degree in Computer Science or a related technical field is preferred.
- Minimum of 5 years of experience working in software development or a related technical role.
- Demonstrated proficiency in developing algorithms and a strong understanding of computer science fundamentals.
- Excellent verbal and written communication skills in English.
- Experience working collaboratively in team environments and a strong commitment to achieving collective goals.
- Strong problem-solving skills and the ability to adapt to new challenges.
- Experience with customer support systems is an advantage.