atrain is a consulting firm that specializes in leadership development and assessment. As a part of this process, we use business simulations that test leaders on a variety of skills.
We are looking for someone who is interested in helping us complete our latest business game simulation. The game currently exists in a half finished state.
The programmer would be responsible for reading and understanding the current code, taking all new information provided by us and implementing it into the current code, testing and debugging, and providing a final product to us after all testing has been completed.
We would be responsible for writing concept designs for all of the new features which need to be implemented into the business game and providing any additional information to ensure the programmer is able to implement these new features.
Our current estimates are assuming 3 weeks full time work internally for us to complete all concept designs. This will most likely be spread out over time as we do not have full time staff working on this project.
For a programmer, we estimate 2 weeks to fully understand the current source code, then 10 weeks full time work to complete implementation of all new features, with debugging.
We are currently looking for individuals with a background in either Java/C++ who is willing to work on a project basis and can give an estimate of cost for this timeframe (we understand a better estimate will be made after seeing the source code, this is just to ensure you are within our price capabilities).
The final deliverable must be fully functional, ready for execution and well documented, so that both the source code and runtime components can be reproduced in the absence of the developer. For this reason, the source code, documentation of the chosen approach - methodology, as well as detailed references to any tools that were used during development cycle, should all be parts of the final deliverable.
Be able to work with a simulation that is already half completed.
Ability to understand complex relationships between variables to ensure the game has the correct functioning underlying the game.
Has at least a basic knowledge of business and how a company functions.
Business simulation works with a simple GUI that is mostly implemented - it has buttons to allow the viewer to see different information and the ability to enter basic inputs (such as money) into different screens.