Technical Manager & Solution Architect

FactEntry

Full Time7+ yearsPosted 9 days ago

Let the right jobs find you

Get personalised suggestions from verified company career pages, matched to your role, location, level, and skills.

Overview

Position Type

Full Time

Experience

7+ years

Job Description

Job Title:

Technical Manager & Solution Architect (Python Expert)

Job Overview:

We are seeking a highly skilled Technical Manager & Solution Architect with deep expertise in Python to lead and architect complex, scalable technical solutions. This hybrid role combines the responsibilities of a technical leader with those of a solution architect, making it ideal for someone who can provide both hands-on leadership and high-level system design expertise. You will manage a team of developers while also playing a pivotal role in architecting innovative solutions that meet business needs and technology standards.

Key Responsibilities:

Technical Leadership:

  • Team Leadership: Manage and mentor a team of engineers, providing guidance on best practices, conducting code reviews, and supporting career development.
  • Hands-on Development: Lead the development of high-quality Python-based applications, providing hands-on coding when necessary.
  • Project Delivery: Oversee the planning, execution, and delivery of technical projects, ensuring that timelines, scope, and quality targets are met.

Solution Architecture:

  • System Architecture Design: Define and design scalable, resilient, and secure architectures for new and existing systems using Python and other relevant technologies.
  • Technical Strategy: Collaborate with stakeholders to develop the technical strategy and roadmap, ensuring alignment with business goals.
  • Cross-functional Collaboration: Work closely with product managers, DevOps, and data science teams to ensure seamless integration and functionality.
  • Technology Evaluation: Evaluate emerging technologies and frameworks to ensure that the architecture remains current and effective for future scalability and innovation.
  • Proof of Concepts: Develop and prototype architectural solutions, ensuring feasibility and scalability before full implementation.

Engineering Excellence:

  • Quality Assurance: Establish and enforce best practices for coding, testing, continuous integration (CI/CD), and documentation to ensure code quality and maintainability.
  • DevOps Integration: Guide the team in implementing and maintaining robust CI/CD pipelines, automated testing, and monitoring.
  • Performance Optimization: Ensure the system’s performance and reliability through profiling, optimization, and scaling strategies.

Stakeholder Management:

  • Requirement Gathering: Collaborate with product owners and business stakeholders to gather and analyze functional and non-functional requirements.
  • Technical Communication: Act as the primary technical contact, explaining complex technical concepts to non-technical stakeholders and ensuring clear communication across teams.
  • Risk Management: Identify technical risks in the architecture or system and develop mitigation strategies to prevent or resolve them.

Continuous Improvement:

  • Innovation: Drive innovation within the team by encouraging experimentation and the adoption of modern development practices and tools.
  • Team Development: Foster a culture of continuous learning and improvement, supporting team members in expanding their technical expertise.
  • Mentorship: Provide guidance on both development and architecture, ensuring that the team adheres to high technical standards.

Required Skills

PythonDjangoFlaskFastapiObject Oriented ProgrammingDesign PatternsSystem DesignMicroservicesEdaIt Cloud InfrastructureAwsGcpAzureDatabasesDistributed Systems

About the Company

FactEntry

Vellore, India

Share This Job