FIND YOUR DREAM JOB

Sign In
 [New User? Sign Up]
Mobile Version

Python Developer -Analytics - Module Lead -BIDW


Source:
TIMESJOBS.COM
Location:
Bengaluru, KA
Date:
11-11-2016
Job Code:
58254285
Categories:
  • IT
Applying for this job will take you to an external site
  •  
  • Shortlist
  • Email Friend
  • Print

Job Details

Technical Competencies Develop HLD and Define software architecture. Ensure customer satisfaction, implementation and maintenance of quality systems within the group Involved in Estimation, Design approach, Coverage, Alternate approaches, Usage of Design patterns, Test strategy/ Plan development Involved in Test case review, Monitoring & tracking of tasks, Status Reporting. Demonstrate successful completion of analysis, technical design, and programming assignments within the groupProject Competencies and Behavioral Competencies Ability to guide in execution of test plans, creation of test cases and test data Ability to help PL / PM to conceptualize, design, construct, test and implement technology solutions Effectively collaborates and communicates with the stakeholders and users to ensure customer satisfaction. Participates as a team member and fosters teamwork by inter-group coordination within the modules of the project. Train and coach members of project groups to ensure effective knowledge management activity. Effectively communicate with team members and stakeholders in a timely and clear fashion. Liaise with project stakeholders on an ongoing basis. Skills 6+ yrs of experience in developing Python scripts. Knowledge on Hadoop and Spark ecosystems. 1+ yrs of experience in developing spark applications with Python. Expert in Python, with knowledge of at least one Python web framework (such as Django, Flask, etc.) Familiarity with some ORM (Object Relational Mapper) libraries Able to integrate multiple data sources and databases into one system Understanding of the threading limitations of Python, and multi-process architecture Good understanding of server-side templating languages (such as Jinja 2, Mako, etc depending on your technology stack) Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3 Understanding of accessibility and security compliance (depending on the specific project) Knowledge of user authentication and authorization between multiple systems, servers, and environments Understanding of fundamental design principles behind a scalable application Familiarity with event-driven programming in Python Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform Able to create database schemas that represent and support business processes Strong unit test and debugging skills Proficient understanding of code versioning tools (such as Git, Mercurial or SVN) Integration of user-facing elements developed by front-end developers with server side logic Implementation of security and data protection Integration of data storage solutions (may include databases, key-value stores, blob stores, etc.) Other detailsTechnical competencies Responsible for leading day to day ETL discussions and lead all design decisions on technical implementation and concepts (i.e. templates, standards). Maintain ETL coding standards document and has the responsibility to keep ETL team members informed. Review ongoing development/technical documentation and maintain an inventory of improvements. Review of ETL Meta data Administration (Repository management including ensuring necessary backups ) Ensure customer satisfaction , implementation and maintenance of quality systems within the group Project and Behavioral Competencies Module/Project metrics collection. Review ongoing development/technical documentation and maintain an inventory of improvements Participates as a team member and fosters teamwork by inter-group coordination within the modules of the project. Effectively collaborates and communicates with the stakeholders and ensures client satisfaction. Train and coach members of project groups to ensure effective knowledge management activity. Liaise with project stakeholders on an ongoing basis.
Degree: MCA/ PGDCA | ME/ M.Tech./ MS (Engg/ Sciences)

Additional Degree: BE/ B.Tech (Engineering) | BCA (Computer Application)

Experience: 5-8

Requirements

Application Programming | Database Administration (DBA) | Project Leader/ Project Manager | Software Engineer
Applying for this job will take you to an external site

FEATURED JOBS

© Copyright 2015 Al Nisr Publishing LLC - powered by Gulf News