In this role, you will develop detailed design specifications for multiple areas of a software system and/or responsible for the design and implementation of frameworks and toolkits to be used across multiple solutions.
In this role, the selected candidate will work with industry experts to understand the needs and analytics use cases; architect, develop, build, test, and deploy applications using iterative, and agile-like development processes.
In this role, the candidate will define how a solution will be constructed: which existing Solution Building Blocks will be integrated, how they will be integrated and what gaps in capability need to be filled.
In this role, the selected candidate will maintain a positive, professional and customer oriented attitude; communicate any concerns related to safe work practices, hostile work environment, sexual harassment or any other type of employee misconduct directly to the supervisor, manager or human resources.
Responsible for the design and development activities associated with software using a range of applicable technologies (e.g., programming languages, compilers, assemblers, debuggers, other tools) for products used in local, networked or Internet-related computer programs.