Software

Technical Architect / Senior Technical Architect

Remote
Work Type: Full Time

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

Submit Your Application

You have successfully applied
  • You have errors in applying