Job Brief
We are seeking a technically minded, organized, and detail-driven Computer Programmer to join our team! The ideal candidate will be adept with the use of all computer hardware and software and be able to write code for such software to work effectively, along with testing them to ensure they work as expected.
Responsibilities
- Effectively write programs in several computer languages, including C++ and Java, etc.
- Regularly update, improve, and expand existing programs as required.
- Ensure that programs are always tested for errors, whilst fixing and editing the faulty or bugged lines of the relevant code.
- Create, analyze, and test code in an integrated development environment (IDE).
- Use code libraries to simplify the writing.
- Work closely with the software development team to ascertain requirements and make them aware of any issues with the program or the code.
Requirements
- Bachelor’s degree in computer science, engineering, or other related fields
- 2 years of relevant work experience plus the equivalent education
- Excellent communication skills with the ability to liaise and listen to other developers and team members
- Strong knowledge of several programming languages
- Able to effectively prioritize own workload and be organized
- Demonstrated experience of working in an analytical position with the skills to look at, debug and fix code in many lines as required
- Excellent problem-solving abilities
- Adept with planning and execution of projects and able to work to tight deadlines
- Able to continuously learn, and develop own skills