Collaborate with other engineering teams and provide leadership in the adoption of a continuous delivery approach and platform that is scalable, adaptable, and optimized for ever changing requirements.
The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytic, novel algorithm development, manipulation of extremely large data sets, real-time systems.
Analyze, evaluate, and assess quantitative data ( using statistical software, computer models, geospatial models, software languages, and mathematical models ) to contribute to or develop software tools, analytic models, or reports.
Lead by a manager focused on employee advancement and development, you will focus on redesigning one of ProQuests innovative e-books product from the ground up. By assessing, understanding and analyzing the legacy system, your team will find new, better, and faster ways to ingest and manage the content that ProQuest and its clients depend on.
Performs cost-benefit analyses to determine whether requirements are best met by manual, software, or hardware functions; making maximum use of commercial off-the-shelf or already developed components.
The selected candidate is responsible for collaborating with a team of developers to gain a complete understanding of the clients' needs. They apply industry best-practices and expertise regarding emerging technologies.
Work closely with you to take game features from the concept stage to shipping quality. In post-production, the ideal candidate will draw upon a wealth of experience to solve issues in diverse areas of the game.