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 ofprojects and choice of technology including the development, integration, testing, infrastructure
used and ongoing operational maintenance.
Strong technology focus and research orientationTo 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 teamsIndividual end to end leadership on specific projectsAbility 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 knowledgeExtremely good communication and negotiation skillsAble to deal with global teams and ensure co-ordination amongst stakeholdersAbility to spot, hire and retain talentRequired Skills –
A background in software engineering, database design, or software design and architectureExtensive proven experience in specifying, developing and deploying architectures andinfrastructure for software applications
Prior experience working as Enterprise ArchitectSenior Technical Architect : Java 8+, Spring, Angular, Microservices, JPA etc.
Expert knowledge of at least one of the following programming languages : C / C++, Python or JavaHands on Coding skillsGood knowledge of general server software technologies (Java or otherwise), app servers and persistence frameworks.Good knowledge of Databases (MySQL), NoSQL and ETLExperience on Unix / large scale computer systems and frameworksDistributed 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 stakeholdersExperience leading a technical or multi-disciplinary teamDesirable skills and experience -.
Good UI / UX capabilities.Experience with UI designing and Cloud computing / VirtualizationIn-depth knowledge of large scale database design and optimizationA solid understanding of how to work with different text encodingsExperience working with structured data formatsCompensation – As per industry standard