Job Brief
We are seeking a creative, articulate, and solution-minded Software Designer to join our growing team and support the developers with the development and planning of software development and design. The ideal candidate will be adept at understanding software and its functionalities and able to collaborate with other teams and departments to reach a common goal or objective.
Responsibilities
- Low-level component and algorithm implementation, testing, and troubleshooting.
- Implementing documentation of the plan for the product design.
- Re-design documentation and plans were required.
- Work seamlessly with developers to ensure the design is effective and useful and fully meets the needs of the solution.
- Ensure the design interacts properly with applications that are already in use.
- Design code for the software.
- Agree, and apply selected and relevant standards and tools.
- Analyze and research data and deliver effective reports to the client or development team.
- Ensures all solutions put forth are properly understood and exploited.
Requirements
- Bachelor's or above in Information Technology or related field
- Minimum of 2 years experience in a development or design role
- Minimum of 2 years experience in a client-focused environment
- Experience with project management using various methods such as agile and scrum and a good knowledge of various project management software and CRM systems
- Good knowledge of coding languages such as JavaScript, CSS, Python, and other coding languages as required
- Excellent communication skills with the ability to effectively collaborate with other teams, stakeholders, and management alike
- Adept with problem-solving and have the ability to solve the problem from the root cause whilst taking into account suitable fixes
- Highly organized, with the ability to prioritize workloads effectively
- Able to effectively understand the needs and requirements of the development team
- Excellent listening skills and ability to take constructive criticism
- Excellent data analysis skills, with the ability to research, analyze and find trends within specific sets of data, and also has the ability to extract and present such data in the form of reports