Job Description: Technical Architect
Position Title: Technical Architect
Department: Technology / IT
Reports To: Project Manager
Location: Kochi
Working mode : Full-time from Office
Job Overview
The Technical Architect will be responsible for designing, developing, and implementing complex systems and applications. This role requires a blend of technical expertise, strategic thinking, and leadership to guide technical teams in delivering innovative solutions that align with business goals.
Key Responsibilities
- System Design and Architecture:
- Develop high-level system architecture and design documents.
- Ensure architectural solutions meet functional and non-functional requirements.
- Create and maintain architectural diagrams, models, and documentation.
- Technical Leadership:
- Lead and mentor development teams in the adoption of best practices and technologies.
- Provide technical guidance and support during the development lifecycle.
- Conduct code reviews and ensure adherence to quality standards.
- Technology Evaluation and Integration:
- Stay current with emerging technologies and industry trends.
- Evaluate and recommend tools, frameworks, and technologies for integration.
- Ensure seamless integration of new technologies with existing systems.
- Stakeholder Engagement:
- Work closely with business stakeholders to understand requirements and objectives.
- Translate business needs into technical solutions.
- Present technical solutions to stakeholders and gather feedback.
- Quality Assurance:
- Establish and enforce coding standards, development processes, and best practices.
- Ensure solutions are scalable, maintainable, and secure.
- Conduct performance tuning and optimization of systems.
Qualifications
- Education:
- Bachelor's or Master's degree in Computer Science, Information Technology, or related field.
- Experience:
- Minimum of 10 years of experience in software development and architecture.
- Proven experience in designing and implementing complex systems and applications.
- Experience with cloud platforms (AWS, Azure, Google Cloud) is preferred.
- Technical Skills:
- Proficiency in programming languages such as .NET Core, Java, C#, Python, or JavaScript.
- Strong knowledge of software architecture patterns (microservices, SOA, MVC, etc.).
- Experience with databases (SQL, NoSQL) and data modelling.
- Familiarity with DevOps practices and tools (CI/CD, Docker, Kubernetes).
- Understanding of security principles and practices.
- Soft Skills:
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
- Ability to lead and work collaboratively with cross-functional teams.
- Strong organizational and time-management skills.
Preferred Qualifications
- Certifications in cloud platforms (AWS Certified Solutions Architect, Azure Solutions Architect, etc.).
- Experience with Agile/Scrum methodologies.
- Knowledge of enterprise integration patterns.
Working Conditions
- Primarily office-based
- Flexible working hours may be required to meet project deadlines.
Benefits
- Competitive salary and benefits package.
- Opportunities for professional development and career growth.
- Collaborative and innovative work environment.