Principal Consultant-Solution Architect - Python

Genpact

5 - 10 years

Noida

Posted: 9/3/2024

Job Description

Responsibilities

 

  • Analyze business requirements and design scalable, robust software solutions using Python. This involves understanding the problem domain, identifying technical challenges, and architecting solutions that meet functional and non-functional requirements. 

  • Stay updated with the Python ecosystem and evaluate libraries, frameworks, and tools that align with project requirements. This may include assessing web frameworks (Django, Flask), data processing libraries (Pandas, NumPy), and cloud services (AWS, Azure, GCP) to determine the best-fit technologies for the solution. 

  • Develop prototypes and PoCs to validate technical feasibility and demonstrate proposed solutions to stakeholders. This may involve rapid iteration, experimentation, and feedback gathering to refine the solution architecture. 

  • Lead or participate in the development of software solutions using Python. Write clean, maintainable, and efficient code while adhering to coding standards and best practices. Collaborate with software engineers to implement features, modules, and integrations as per the architecture design. 

  • Create architecture documents, diagrams, and technical specifications to communicate the design and implementation details to development teams, stakeholders, and clients. Ensure documentation is comprehensive, up-to-date, and accessible for reference. 

  • Identify performance bottlenecks in Python-based systems and optimize code, algorithms, and infrastructure to improve scalability, responsiveness, and resource efficiency. Conduct profiling, tuning, and benchmarking to achieve optimal performance. 

  • Design and implement integrations between Python-based systems and external services, APIs, databases, and third-party applications. Ensure seamless data exchange, interoperability, and compatibility with existing IT infrastructure. 

  • Implement security best practices in Python applications to mitigate vulnerabilities, protect sensitive data, and comply with industry regulations and standards (e.g., GDPR, HIPAA). This includes authentication, authorization, encryption, and secure coding practices. 

  • About Company

    Genpact is a global professional services firm delivering digital transformation by putting digital and data to work to create competitive advantage.

Services you might be interested in

One-Shot Campaign

Reach out to ideal employees in one shot!

The intelligent campaign for reaching out to the ideal audience to whom you can ask for help (guidance or referral).