· Reviewing current systems
· 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
· Write “clean”, well designed code
· Produce detailed specifications
· Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality
· Contribute in all phases of the development lifecycle
· Follow industry best practices
· Develop and deploy new features to facilitate related procedures and tools if necessary
HR Consultancy Company