Job description
 
                         Position / Title – Technical Architect/ Sr. Technical Architect 
Work Experience:  10+ years developing enterprise data-centric applications
Academic Qualifications:  Computer Science or related discipline from Tier I engineering colleges such as IITs/NITs & IISc is a big plus. 
Roles & Responsibilities –
• Development in areas of enterprise analytics software supporting mining, data management, 
analysis and visualization on huge volumes of data. 
• To be an authority within the product portfolio responsible for the technical specification of 
projects and choice of technology including the development, integration, testing, infrastructure 
used and ongoing operational maintenance.
• Strong technology focus and research orientation
• To produce clear technical design documentation and diagrams detailing existing and proposed technical architectures.
• To provide technical consultancy, expertise and advice to the development teams and management on matters of technical architecture and infrastructure developments, including their feasibility.
• Lead and mentor small teams
• Individual end to end leadership on specific projects
• Ability to work well within a team structure and to deliver on specific tasks assigned.
• Keenness to explore requirements and work proactively towards identifying gaps.
• Drive consensus through extensive POCs and acquired knowledge
• Extremely good communication and negotiation skills
• Able to deal with global teams and ensure co-ordination amongst stakeholders
• Ability to spot, hire and retain talent
Required Skills –
• A background in software engineering, database design, or software design and architecture
• Extensive proven experience in specifying, developing and deploying architectures and 
infrastructure for software applications
• Prior experience working as Enterprise Architect
.
Senior Technical Architect : Java 8+, Spring, Angular, Microservices, JPA etc.
 
• Expert knowledge of at least one of the following programming languages: C/C++, Python or Java
• Hands on Coding skills
• Good knowledge of general server software technologies (Java or otherwise), app servers and persistence frameworks.
• Good knowledge of Databases (MySQL), NoSQL and ETL
• Experience on Unix/ large scale computer systems and frameworks
• Distributed Computing frameworks like hadoop/lucene/solr etc. 
• Strong design experience and breadth in open-source expertise.
• Experience building scalable and reusable components .
• Experience with Agile software development methodologies.
• Experience of communicating complex technical concepts to non-technical stakeholders
• Experience leading a technical or multi-disciplinary team
Desirable skills and experience -. 
• Good UI/UX capabilities.
• Experience with UI designing and Cloud computing / Virtualization
• In-depth knowledge of large scale database design and optimization
• A solid understanding of how to work with different text encodings 
• Experience working with structured data formats 
Compensation – As per industry standard
 
                    
                    Required Skill Profession
 
                     
                    
                    Computer Occupations