Techversant is seeking an experienced Python Solution Architect to join our dynamic team. In this role, you will be responsible for designing and implementing scalable, high-performance software solutions that meet business requirements. You will collaborate with cross-functional teams to define architecture, best practices, and oversee the development process.
Job Responsibilities
Architect scalable, efficient, and high-performance Python-based applications.
Design microservices architecture and cloud-native solutions using Python frameworks (e.g., Django, Flask, FastAPI).
Ensure Python solutions align with business goals and enterprise architecture.
Design and manage RESTful APIs and web services, leveraging Python s capabilities.
Expertise in selecting the right Python frameworks, libraries, and tools for different use cases.
Architect and optimize database interactions, including SQL and NoSQL databases.
Ensure efficient data processing, ETL pipelines, and integrations with data analytics platforms (e.g., Pandas, NumPy, SQLAlchemy).
Design seamless integrations with third-party services, APIs, and external systems using Python-based solutions.
Ensure smooth data flow between Python applications and other enterprise systems.
Architect solutions in cloud environments (AWS, GCP, Azure) using Python.
Implement CI/CD pipelines for Python projects and manage infrastructure-as-code (Terraform, Ansible).
Ensure security best practices in Python code (e.g., OWASP, cryptography, input validation).
Lead efforts to comply with data protection and regulatory requirements in Python solutions.
Provide guidance to Python developers on architectural decisions, design patterns, and code quality.
Mentor teams on Python best practices, writing clean, maintainable, and efficient code.
Work closely with customers, business analysts, project managers, and development teams to understand requirements.
Communicate complex technical concepts to non-technical stakeholders.