Software Engineer
Job Description
About the role
We are currently seeking a highly motivated, self-managing Software Developer with a very diverse skill set to join our team in the maintenance and development of new and existing products.
This position offers a great opportunity for the right individual to show off their skills and experience across a wide variety of platforms including mobile, desktop and web environments. Working directly under the supervision of the Development Manager, you will have a high level of attention to detail with a thorough and meticulous approach to problem solving in addition to excellent customer service skills.
Job Requirement
About You
- Strong analytical skills.
- Good written and verbal English communication.
- Strong problem-solving skills.
- Excellent attention to detail.
- Out-of-the-box thinker who works well in an agile and fast-paced environment.
- A good understanding of the systems development life cycle.
- Produce clean and well documented code.
- Document and pitch ideas in a clear and concise manner.
- Create app prototypes and presentations for review.
- Responsible for a project from concept to completion.
- Ability to communicate technical procedures and concepts with non-technical people.