Technical Architect Job in Codemantra
Technical Architect
- Chennai, Tamil Nadu
- Not Disclosed
- Full-time
- Permanent
JOB TITLE: Technical Architect
JOB CODE: 20211202001CMCHE
The role of the Technical Architect is to provide architectural leadership across multiple product lines encompassing content solutions, composition, transformation, a highly scalable server platform, and application integration. The candidate should be well versed in the development of large-scale systems with proven experience using best-of-breed technologies for delivering business-critical services. The role will present an exciting opportunity to help define market-leading products in content solutions and services.
Key Responsibilities
The individual in this role will be responsible for the following:
- Define an ongoing architectural strategy for the business
- Using the architectural strategy, define an architectural roadmap for the business that supports and underpins the product roadmap
- Maintain an awareness of competitive offerings in the market and use that knowledge to shape the technology roadmap
- Ensure that the company maintains a technical competitive advantage
- Articulate architectural vision to the engineering team and drive adoption. Work closely with engineering team leaders and operation owners to ensure deliverables match the architectural vision
- Carry out investigative work and build prototypes for new requirements or validate new architectures
- Provide architectural oversight to the team and guide the team towards significant technological decisions
- Capture architecture and vision in documents and presentations
- Communicate the architectural vision to the broader engineering team, coach and motivate the team
- Promote technology best practices within the engineering team and the company as a whole
- Promote architectural strategy and roadmap at the executive level
- Actively participate in debates on build vs buy solutions for the business
- Collaboratively design key parts of the company s business and production systems
- Work closely with product managers to help define the product offering
- Provide technical presales support on key account sales
Candidate Profile
The right candidate should be a highly articulate technical leader with a proven capability in the delivery of complex software solutions. Should have a clear vision on how to build scalable service-based systems. Should be exceptionally well versed in the techniques and tools available for building complex systems and adept at maintaining current knowledge of best practices.
Essential Skills and Experience
- At least 5 years in a technology leadership role
- 3+ years of programming in large scale production systems in languages such as Python, Java, Go
- 3+ years of experience in cloud environmentssuch as AWS/Azure with 2+ years of experience in ML/DL-related cloud services
- Experience designing scalable data pipelines using open-source tools in the design, deployment, and management of robust data pipelines
- Demonstrated technical ownership of successful delivery of a major product release and implementation
- Strong coding experience in Python/Java frameworks and JavaScript runtime environments
- Good knowledge of principles and best practices in networking and computer security
- Deep knowledge of Unix/Linux and/or Windows operating system principles
- Strong knowledge of database systems with exposure to Relational and NoSQL databases
- Excellent written and verbal communication skills
- Proven system design experience
- Good knowledge of open-source frameworks
- Experience in software engineering best practices, including continuous integration, software quality best practices, test automation, code quality assurance, etc.
- Strategic thinking and learning, thereby driving towards solutions
- A natural enthusiasm for technology with the ability to excite and engage other software engineers
- Ability to influence all levels from individual developers to executive-level employees
Fresher
2 - 4 Hires