- Full lifecycle experience in application development, deployment, and operations.
- Strong expertise in Python development, microservices architecture, backend APIs, and application design.
- Experience with Google Cloud Platform (GCP) services and deployments.
- Strong understanding of software architecture principles and design patterns.
- Experience with REST API development and integration.
- Robust knowledge of PostgreSQL and database design.
- Experience working with SDLC and DevOps best practices.
- Strong analytical and problem-solving skills.
- Excellent communication and stakeholder management skills.
- Lead technical design and architecture for Python-based enterprise applications.
- Design scalable, reliable, and maintainable software solutions.
- Analyze business requirements and translate them into technical specifications.
- Design software modules, interfaces, system integrations, and database schemas.
- Evaluate and recommend appropriate technologies, frameworks, and solution patterns.
- Define coding standards, development best practices, and architecture guidelines.
- Conduct code reviews and mentor development teams.
- Identify technical risks and provide mitigation strategies.
- Work closely with Infrastructure and DevOps teams for deployment and operational excellence.
- Stay updated with emerging technologies and industry best practices