Job Description Hiring, Core Python Developer
- We are looking for a highly skilled Senior Python Developer. We are seeking candidates who are self-starters and motivated to develop not just solutions that works but ones that are best in class.
- We are looking for someone who can build new frameworks and enhance existing frameworks related to data pipelines, ETL, analytics, and web applications.
- The role will have wide range of responsibilities including influencing the technology choices to get the job done and to provide any other support in the operations of the program.
- The role will add immense value to the role holder through enhancement of Technical knowledge, analytical skills and exposure to technologies suite in the PropTech domain.
Responsibilities
- Develops plans to build prototype solutions to deliver immediate business value by acquiring and integrating new data sources into the information infrastructure.
- Leads the engagement with colleagues and internal customers to understand current business processes and develop/ re-engineer supporting data management processes and deliverables.
- Provides implementation support to the migration of departmental and business processes to our strategic solutions.
- Ensures the development of adequate documentation and communication materials to facilitate accurate usage and interpretation of our data.
- Consults with team members to ensure their processes are designed and executed with maximum efficiency and effectiveness. Mentors analysts on proper standards/ techniques to improve data quality and the efficiency of processes.
- Like to work as a member of a high-performing team.
- Flexibility to deal with assignments while working on several projects simultaneously.
Experience & Education
- Bachelors degree in Information Science, Computer Science, Mathematics, Statistics or a quantitative discipline in science, business, or social science. Advance degree preferred.
- Minimum 3-5 years of work experience in the fields of information science, data management and/ or computer science.
- Expertise in the Python programming language (from a software-development perspective, not data analytics or data science) - being a full stack developer is a plus
- Demonstrated experience with data architecture, data integration/ ETL, data warehousing, and/ or business intelligence deployed in a complex environment.
- Prior experience working on Reporting/ Visualization Tools such as Tableau is preferred.
- Ability to scope, plan and execute assigned projects in a fast paced environment.
- Advanced Analytical and Presentation skills using MS Powerpoint or any other story- telling platforms/ tools
- Technical Skills & Competencies
- Expertise with Python programming language.
- Expertise with SQL databases (MSSQL, etc)
- Experience with no-SQL databases (Mongo, Neo4j, etc)
- Exposure to cloud environments and technologies (preferably Azure)
- Experience with web frameworks such as Django/ Flask.
- Experience with TDD (Test-Driven-Development) and Agile development process.
- Experience with Git source control
- Ability to communicate up and down to people of diverse backgrounds and computer knowledge.
- Ability to work remotely with key stakeholders and business partners
- Good technical writing, documentation, and communication skills.
- Self-motivated, positive attitude and a team player.
- Required Skills and Experience Industry: IT/ Computers-Software
- Role: Senior Analyst Programmer
- key Skills : django python ms sql data integration data architecture etl neo4j data quality agile tdd no - sql databases cloud azure python programming python developer python programmer Datapipelines MongoDB Framework framework development
- Education : B. E/ B. Tech