This position will be responsible for understanding the workings of a mathematical simulation model, developing, testing, and maintaining the technical components of ICE NexGen product and assume overall technical lead duties including developing prototypes, developing software, unit testing, maintain code repository, deploying code to various environments, peer review for quality, guide junior developers, documentation, and configuration of underlying technologies