Application Development - Big Data Application Developer Proficient (69164-1)To

Location: Toronto, Ontario, Canada
Date Posted: 02-03-2018
Big Data Application Developer Proficient
Position Purpose: A Proficient Big Data Application Developer develops software according to the specifications from business analysts or more senior developers, for Big Data solutions. This role resolves software issues by working with technical staff to understand the issues. Designs and develops internal business systems/applications. Communicates and helps define design, requirements, feature set, functionality and limitations of systems/applications to team and development lead. This is an entry level position with specific direction provided by supervisor. 

Key Accountabilities:
- Perform testing and debugging procedures on existing applications and programs
- Produce high quality code which is functional and maintainable
- Participate in the development process for gathering requirements, implementing and releasing applications
- Assist the first line support team in supporting the suite of applications
- Assist team members in solving technical issues with programs and applications

Knowledge and Experience:
- Bachelor’s degree in Information Technology, Computer Science
- 5+ years experience developing large-scale, mission critical applications
- 3+ years of full development life cycle experience, from architecture through test and deployment and cross platform skills
- Deep experience with Big Data database footprint technologies such as: Hadoop / Hive or columnar databases like ParAccel, Vertica,Sybase IQ
- 1 year experience in Big Data application development in the Financial Services industry

Skills and Competencies:
- Ability to write programs from specifications
- Good documentation skills
- Ability to learn new programming languages quickly and efficiently
- Strong written and verbal communication skills
- Proficient interpersonal skills to be able to interface effectively with a broad range of contacts; from technical staff to management
- Proficient organizational skills with the ability to handle multiple concurrent activities and to work successfully under pressure

- Can deal with ambiguity and manage requests for change
- Comfortable in high pressure, deadline-oriented environment
- Ability to adapt quickly; function independently when required
- Creative thinker, breakthrough innovative, ‘out of the box’ thinker
- Team player, cooperative with good interpersonal skills

this job portal is powered by CATS