The Senior ETL developer is focused on building the next generation of global financial data systems to support our clients front office, middle office processes and back office risk, global finance and capital markets and Banking needs. Our technologists work as a part of our technology delivery and consulting practice. Our developers work on high profile projects with both business analysts and prospective application managers in order to gather requirements, perform implementations and guide production rollouts while creating highly optimized batch & real-time applications and ensure the overall success of their programs.
BlackBuck Insights is a technology focused solutions firm enabling enterprises to derive insights from data using niche dimensions of technologies.
We are solution-centric system integrators for Analytics, Cloud, IoT, Data and with a core focus on architecture, engineering and execution.
BBI is a successful journey because of its vision, culture, and people. You would be working alongside a talented team of technologists, that constantly strives to innovate and take a big leap forward towards the future, delivering success for our clients.
Job Duties include:
Develop, unit test and deploy Talend applications components and miscellaneous technical components.
3 - 5 years of hands on application development experience using Talend is required
6 8 years of hands of IT experience in data management / ETL
Candidate must have strong background & hands on experience of Data warehouse / ETL/BI or DWH appliances
Knowledge of Java technologies experience is preferred.
Knowledge of Hadoop stack including Python is a plus.
Experience in scheduling using AutoSys, Crontab
Knowledge of Unix Shell scripting
Understand traditional RDBMS systems like Oracle etc.
Prior experience in database programming SQL/PL-SQL, performance tuning, relational model analysis and data migration.
Make appropriate changes and recheck the program to ensure that the desired results are produced.
Contributes to the technical design documents, Use Cases, test cases and User Manuals for various projects. Conducts bug fixing, code reviews, and unit, functional and integration testing.
Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
Consult with and assist engineering and technical personnel to clarify program intent, identify problems, and make changes.
Compile and write documentation of program development and subsequent revisions and insert comments in the coded instructions so others can understand the program.
Perform systems analysis and programming tasks to maintain and control the use of computer systems software as a systems programmer.
Prepare detailed workflow charts and diagrams that describe input, output, and logical operation, and convert them into a series of instructions coded in a computer language.
Position Requirements include a Bachelor s Degree (or equivalent) in Computer Science, Engineering (all branches), math, or a related field. Must have good communication skills. Prefer some experience in the capital markets and banking industries.
Prefer knowledge of Talend and any other ETL technology, Spark, Oracle, Linux, SQL /PL SQL, AutoSys.