i
Team Geek Solutions
7 Team Geek Solutions Jobs
7-10 years
Pune, Remote
Technical Manager/Solution Architect - Software Development (7-10 yrs)
Team Geek Solutions
posted 2mon ago
Flexible timing
Key skills for the job
Key Responsibilities :
- 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.
- 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.
- 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.
- 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.
- 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 and Qualifications :
- Educational Background : Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- Experience : Minimum of 7-10 years of experience in software development, with at least 3 years in a managerial or technical leadership role, and 2+ years of solution architecture experience.
Technical Expertise :
- Expertise in Python and Python frameworks (e.g, Django, Flask, FastAPI) with a deep understanding of object-oriented programming, design patterns, and best practices.
- System Design : Strong knowledge of system design, architecture patterns (e.g, microservices, event-driven), and cloud infrastructure (AWS, GCP, Azure).
- Experience with databases (both relational and NoSQL), distributed systems, and large-scale web applications.
- Strong familiarity with DevOps practices, CI/CD pipelines, containerization (Docker, Kubernetes), and cloud deployment strategies.
- API Design and Integration : Extensive experience in RESTful API and microservices architecture.
- Leadership Skills : Proven experience managing and mentoring teams, driving technical excellence and delivering on complex projects.
- Analytical Problem Solving : Strong analytical skills for troubleshooting and solving complex technical problems.
- Communication : Excellent verbal and written communication skills, with the ability to articulate technical information to diverse audiences.
Preferred Qualifications :
- Extensive knowledge of Python Frameworks
- Experience in Agile or Scrum environments.
- Knowledge of data science libraries (e.g, Pandas, Numpy) and machine learning frameworks (e.g, TensorFlow, PyTorch) is a plus
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Software Developer roles with real interview advice
Permanent work from home. They offer good package while joining. No deductions in salary. You will get fixed salary only performance bonus is a variable.
Salary wil be credited on 15th of every month. Appraisals are low. No transperancy in Quarterly performance evaluation. You have to clear assessment on the platform created by them which is buggy and didn't share any information on the assessment given where you are lagging and the improvement required. No clearly on what basis perfo..Read More
Read 4 reviews7-10 Yrs
Pune, Remote
5-10 Yrs
Pune, Gurgaon / Gurugram, Bangalore / Bengaluru
4-5 Yrs
Bangalore / Bengaluru