We are currently in search of a Software Developer to create and maintain software, in-house hardware and network systems. The successful candidate will also help to develop critical products for our clients, and offer excellent technical support. This is a fantastic opportunity to engage in a positive and creative work environment that offers excellent benefits and flexible schedules.
Responsibilities
Reviewing current systems
Maintain and improve the performance of existing software
Presenting ideas for system improvements, including cost proposals
Working closely with analysts, designers and staff
Producing detailed specifications and writing the program codes
Testing the product in controlled, real situations before going live
Preparation of training manuals for users
Maintaining the systems once they are up and running
Recommend improvements to existing software programs as necessary
Requirements
Bachelor’s Degree in Computer Science required
Expertise in current computer hardware and software
Ability to use one or more development language (C++, PHP, ASP, Dot Net, Python, Java etc.)
Ability to work independently and multi-task effectively
Strong communication skills
Ability to work in a team
Eye for detail and identifying problems
An understanding of business
Analytical and commercial experience
Strong attention to detail