Senior Python with Cloud
Job Description
Job Description – Senior Python Developer (Cloud / Azure)
Job Title: Senior Python Developer – Cloud
Role Category: Senior Analyst Programmer
Recruitment Company: Augusta Infotech
Job Location: Bangalore, Karnataka
Experience Required: 8–12 Years (As per Job Heading)
Educational Qualification: B.E / B.Tech
Industry: IT / Software Development
Salary: Not Disclosed
Original Posting Date: 06 August 2019
Job Summary
We are looking for a highly skilled and experienced Senior Python Developer with Cloud expertise to design, develop, and enhance scalable software solutions.
The ideal candidate should possess strong hands-on experience in Core Python, SQL, NoSQL databases, Azure Cloud, Django, Flask, ETL, data pipelines, and framework development.
The selected candidate will be responsible for building new frameworks, enhancing existing applications, developing data integration solutions, and supporting data architecture and cloud-based development projects within the PropTech domain.
Key Responsibilities
1. Python Development and Framework Design
Design, develop, and maintain Python-based software applications.
Build new application frameworks and enhance existing frameworks.
Develop scalable solutions for data pipelines, ETL, analytics, and web applications.
Write clean, reusable, efficient, and maintainable Python code.
Contribute to technical architecture and technology selection.
Develop prototype solutions to address immediate business requirements.
2. Data Engineering and ETL Development
Design and implement data integration and ETL processes.
Develop and maintain data pipelines for efficient data processing.
Integrate new data sources into existing information systems.
Support data warehousing and business intelligence solutions.
Improve data quality, accuracy, and processing efficiency.
3. Cloud Development and Architecture
Develop and support cloud-based applications and data solutions.
Work with Microsoft Azure cloud environments and technologies.
Contribute to scalable data architecture and cloud integration solutions.
Support migration of existing business processes to strategic technology platforms.
Optimize application and data processing performance.
4. Database Development and Management
Work with SQL databases such as Microsoft SQL Server.
Develop and optimize database queries.
Work with NoSQL databases such as MongoDB and Neo4j.
Support database integration, data modeling, and data management.
Ensure data consistency, reliability, and quality.
5. Web Application Development
Develop Python-based web applications using Django or Flask.
Design and maintain backend application functionality.
Support web application integration with databases and cloud services.
Full Stack Development experience will be an added advantage.
6. Project Management and Team Collaboration
Collaborate with internal stakeholders to understand business processes and requirements.
Plan, scope, and execute assigned technical projects.
Work on multiple projects simultaneously in a fast-paced environment.
Provide technical guidance and mentorship to analysts and team members.
Improve development standards, processes, and data quality practices.
Coordinate with remote stakeholders and business partners.
7. Documentation and Reporting
Prepare technical documentation and implementation guidelines.
Develop communication materials for effective data interpretation and usage.
Present technical findings and business insights.
Use Microsoft PowerPoint and other presentation tools for reporting.
Ensure proper knowledge sharing and documentation standards.
Required Technical Skills
Primary Skills:
Core Python
Python Framework Development
Microsoft Azure Cloud
SQL
Microsoft SQL Server
MongoDB
Neo4j
NoSQL Databases
Django
Flask
Data Engineering
ETL Development
Data Pipelines
Data Integration
Data Architecture
Data Warehousing
Data Quality Management
Additional Technical Skills:
Cloud Application Development
Business Intelligence
Tableau
Test-Driven Development (TDD)
Agile Development Methodologies
Git Version Control
Web Application Development
Full Stack Development
Technical Documentation
Data Visualization
Application Performance Optimization
Candidate Requirements
8–12 years of experience as specified in the job heading.
Strong hands-on expertise in Python software development.
Experience building and maintaining Python frameworks.
Good understanding of SQL and NoSQL databases.
Experience with data integration, ETL, data architecture, and data warehousing.
Exposure to cloud environments, preferably Microsoft Azure.
Experience with Django or Flask web frameworks.
Familiarity with Agile development and Test-Driven Development.
Knowledge of Git source control.
Ability to design and implement scalable software solutions.
Strong analytical, technical writing, and presentation skills.
Ability to manage multiple assignments simultaneously.
Good communication and stakeholder management skills.
Self-motivated, positive attitude, and strong teamwork abilities.
Ability to collaborate with remote teams and business stakeholders.
Educational Qualifications
Preferred Qualification: B.E / B.Tech
Relevant academic backgrounds include:
Computer Science
Information Science
Mathematics
Statistics
Other Quantitative Disciplines
An advanced degree will be an added advantage.
Preferred Skills
Experience with Tableau or similar reporting and visualization tools.
Full Stack Python Development experience.
Knowledge of PropTech domain applications.
Experience working in complex data management environments.
Strong presentation skills using Microsoft PowerPoint or similar tools.
How to Apply
Interested and eligible candidates can send their updated resumes to:
Email: Resume.Augusta@augustainfotech.com
Recruitment Company: Augusta Infotech
Job Location: Bangalore, Karnataka
Role: Senior Python Developer – Cloud / Azure