Description:
ECS is seeking a creative problem solver who can turn training concepts into working software. The ideal candidate will be able to write efficient and effective serious games for the learning community. Experience shipping complex games or simulations is a must. This software engineer must contribute to the whole development process from requirements, design, coding, bug fixing, quality assurance, and delivery.
Key Responsibilities:
- Create great interactive software and serious games that teach and train adult learners
- Practice good software processes to create extraordinary products
- Communicate with the team and management on progress and problems
- Assure the code is written to standard, well documented, and logically organized in version control
- Analyze functional requirements in order to develop software requirements, related design, and code
- Assess severity of problems, determines corrective action, resolves technical problems, performs fault isolation, and implements solutions
- Contribute in the writing of documentation, reports, manuals, and procedures
- Keep abreast of industry standards, best practices, and other improvements in programming techniques
- Engage in continuous self-improvement of technical skills and toolsets
- Identify and recommend value-added changes to existing coding practices, standards and tools