Your mission if you choose to accept it, will be as follows: * Write “clean”, well-designed code. * Produce detailed design 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.