Python Developer / Backend Developer

Catalyst
Experience: 2 - 6 years
CTC Offered: Not Disclosed
Locations: Bengaluru
Details
Job description Roles and responsibilities Responsibilities : - Design, Develop, Execute & Manage a Data Science Data Warehouse (DS-DWH) which will involve writing ETL jobs in Python to read data from MongoDB and create a MongoDB + PostGreSQL DS-DWH - This DS-DWH would be the primary DWH that other data scientists in the team will use to design, develop and execute ML algorithms that runs Wizely's proprietary Gamification Engine. - Creating Reporting Dashboards using open source platforms, including but not limited to Google Data Studio, Re-Dash, Jasper with a Python ETL Layer from MongoDB. - Design and development experience building a reusable REST API model/framework to consume data from and/or push data into MongoDB (or similar technology). Required Candidate profile Experience : - 2-5 yrs of experience in SQL /NoSQL/Python Scripting and Working with MongoDB database to extract the desired results. - Experience in creating Reporting Dashboards using open source platforms, including but not limited to Google Data Studio, Re-Dash, Jasper with a Python ETL Layer from MongoDB. - Design and development experience building a reusable REST API model/framework to consume data from and/or push data into MongoDB (or similar technology). - In depth knowledge of modeling/architectural patterns, governance methodologies, and potential limitations within MongoDB Writing reusable, testable, and efficient code. - Expertise in Python, data warehouse. - Familiarity with other functional or object orientated languages. - Familiarity of working with databases and using SQL. - Ability to reason about and work with distributed systems. - Knowledge of risk and PNL reporting is desirable. - Familiarity with Spark, Impala, Kafka and other Hadoop technologies is a plus. Qualification BE/ B.Tech/MCA RoleSoftware Developer Industry TypeIT-Software, Software Services Functional AreaIT Software - Application Programming, Maintenance Employment TypeFull Time, Permanent Role CategoryProgramming & Design Education UG :B.Tech/B.E. in Any Specialization PG :MCA in Computers Doctorate :Any Doctorate in Any Specialization, Doctorate Not Required Key Skills Data ScienceNoSQLPostgresqlDjangoHadoopMongoDBSparkImpalaETLSQLPython
Catalyst
Role: Software Developer
Department: IT Software - Application Programming, Maintenance
Graduation Required: B.Tech/B.E. in Any Specialization
Post Graduation Required: MCA in Computers
Doctrate Required: Any Doctorate in Any Specialization, Doctorate Not Required
Industry:
IT-Software Software Services
Employment Type:
Full Time Permanent
Keyskills:
Data Science NoSQL Postgresql Django Hadoop MongoDB Spark Impala ETL SQL Python