Job Purpose :
The purpose of the job is to design, develop, and enhance enterprise applications in Risk Technology area using Big Data technologies and data analytics.
Key Responsibilities :
- Interacting with Business Analysts to understand the requirements behind BRDs/FRDs/SRs
- Complete understanding of application code through code compilation, code walkthrough, execution flow and overall design.
- Local compilation, deployment and behaviour/unit testing
- Identifying the areas where code needs to change for meeting the required functionalities and maintain traceability
- Participate in design review/code review meetings - local/global
- Unit testing, integration testing and UAT/SIT support
- Code check-in, check-out, merge and build management as needed
- Reporting to the program manager on project/task progress as needed; identify risks and issues
- Participate in all project planning, progress and development meetings with the team and global managers
Development Value :
- Excellent opportunity to design/develop enterprise applications in Risk Technology area using big data analytics
- Opportunity to work on latest technology stack
- Opportunity to learn/add domain skill in the area of financial risk
- Opportunity to DIRECTLY work for one of the best Risk Technology teams on Wall Street
Knowledge/Experience:
- At least 7 years of Application Development experience through full lifecycle
- Experience with Red Hat Linux and Bash Shell Scripting
- Mandatory to have strong SQL skills
- Good to have experience in No-SQL
- Core Java will be preferred however, knowledge of any OOP language is required
- Thorough knowledge and hands-on experience in a few of the following technologies - Hadoop, Map Reduce Framework, Hive, Sqoop, Pig, Hue, Unix, Java, Sqoop and Impala
- Cloudera certification
- (CCDH) is an added advantage
- Strong experience in any ETL and BI tools
Skills:
- Conceptual understanding of data structures
- Passion for technology and self-starter
- Orientation towards disciplined development processes
- Strong Software Development Lifecycle Management experience
Qualifications:
- B.Tech from a top Engineering College/University, preferably in Computer Science
- Other preferred branches are EE and ECE
- Candidates with passion for coding and systems development from other disciplines also can apply
- Work experience in a product company is an added advantage
Competencies:
- Good coding discipline
- Teamwork
- Ability to mentor junior team members
- Strong communications skills
- Ability to adapt complex situations in project and streamline processes across it
- Ability to work in a global model, influence stakeholders and increase ownership at a local level
Didn’t find the job appropriate? Report this Job