Hiring, Core Python Expert with 7-10 years with following skills and expertise.
The position is for Senior Analyst Programmer in Data team. The role involves development for the application involving strong Python programming, integration with Oracle DB interfaces, Bulk data distribution/consumption through data services, along with some exposure to PL/SQL, Performance Tuning knowledge on Oracle database platform. The candidate should have core skills of Python scripting. In addition, hands-on experience with Devops and Control-M technologies would be a plus. The successful candidate will be responsible for development and support of the application. This would also involve intensive interaction with the business and other systems groups, so good communications skills and the ability to work under pressure are absolute must. The candidate is expected to display professional ethics in his/her approach to work and exhibit a high level ownership within a demanding working environment.
q Providing key technical solutions for development of business-critical applications (Principal technologies / applications used include Python, Control-M and UNIX).
q Must be a Team Player working in the team alongside data analysts, business analysts, database administrators and business project teams in understanding and developing the applications.
q Conduct data analysis, distribution/ingestion frameworks and Performance Tuning (well versed with analysing query plans) for Oracle Databases.
q Demonstrate technical leadership.
q Ability to guide/mentor juniors in the team.
q Scope of responsibility also covers the code reviews, suggesting innovative ideas for project improvement, adapting to new tools and processes.
q Able to research and solve complex technical issues in a timely manner
q Help maintain Control-M schedules.
q Ensure adherence to Agile process. Regular engagement with Business & Systems Teams looking to adopt and apply the best practices of Software Engineering.
q Demonstrates continuous effort to improve operations, decrease turnaround times, streamline work processes, and work cooperatively and jointly to provide quality seamless client service.
Experience and Qualifications Required
q 7-10 years of IT experience in Software / IT industry in Development.
q Technical Qualification
o At least 6-8 years of Python experience with strong focus on programming skills, APIs, Performance Tuning and Advanced bulk distribution patterns through services.
o Should have some exposure to Oracle PL/SQL
o Hands-on experience with scheduling tools - Control-M and Devops would be a definite plus
o Experience of any source control tool - SVN would be a plus
o Good Operating Systems knowledge and associated commands (UNIX [AIX/Linux], MS Windows)
o Familiarity in Data Warehouse and ODS concepts
o Knowledge of essential Software Engineering principles
q Domain Knowledge
o Knowledge of Investment Banking Domain would be a plus.
q Prior experience of playing related roles / having carried out similar responsibilities is a must
key Skills :
Python developer, Numpy, Pandas, OOPs, APIs, REST, Oracle, PLSQL