Services
Work
Resources
industry
About Us
Process
Clients
Careers
Contact Us

Job Description

Tech Architect PythonChandigarh

Apply Now

Introduction to your Job

  • Design and develop technical architecture of high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance in context of customer's environment, requirements, and financial resources.
  • Understand business requirements and participate in the project discussions to design, estimate, and deliver secure/highly performing code
  • Review design & help implement effective, performance-optimized databases based on business requirements.
  • Ensure the system/applications are in compliance with architectural specifications.
  • Review, identify, and implement performance improvements and optimizations to maximise productivity of teams, and scalability, stability, and security of solutions.
  • Build & improve architecture review board which will guide teams in designing well architected projects.
  • Proactively communicate with solution architects from different teams to identify and make recommendations on gaps in ongoing projects.
  • Participate in pre-sales activities to demonstrate technical capabilities and experience of the organisation.
  • Design and participate in organizational initiative to build and improve organisational competence and memory.
  • Coach & oversee unit/integration testing techniques and best practices

Ideally, you should have:

  • 10+ years of total experience with 3+ years of experience as Technical Architect in Python
  • Experience with Apache/Nginx, ORM (Object Relational Mapper), Web Services, Caching using Memcache/Redis/APC/Varnish, AJAX, JSON, jQuery, Angular JS, XML.
  • Expertise in at least one Python framework like Django, Flask, etc.
  • Expertise in capabilities & limitations of Python
  • Experience in event-driven programming with Python
  • Experience in iterative development methodologies like Agile with DevOps (CI/CD, etc)
  • Strong leadership, project management, time management, and problem-solving skills