Technical Architect
Job Description
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:
o Develop high-level system architecture and design documents.
o Ensure architectural solutions meet functional and non-functional requirements.
o Create and maintain architectural diagrams, models, and documentation.
• Technical Leadership:
o Lead and mentor development teams in the adoption of best practices and technologies.
o Provide technical guidance and support during the development lifecycle.
o Conduct code reviews and ensure adherence to quality standards.
• Technology Evaluation and Integration:
o Stay current with emerging technologies and industry trends.
o Evaluate and recommend tools, frameworks, and technologies for integration.
o Ensure seamless integration of new technologies with existing systems.
• Stakeholder Engagement:
o Work closely with business stakeholders to understand requirements and objectives.
o Translate business needs into technical solutions.
o Present technical solutions to stakeholders and gather feedback.
• Quality Assurance:
o Establish and enforce coding standards, development processes, and best practices.
o Ensure solutions are scalable, maintainable, and secure.
o Conduct performance tuning and optimization of systems.
Qualifications
• Education:
o Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field.
• Experience:
o Minimum of 10 years of experience in software development and architecture.
o Proven experience in designing and implementing complex systems and applications.
o Experience with cloud platforms (AWS, Azure, Google Cloud) is preferred.
• Technical Skills:
o Proficiency in programming languages such as .NET Core, Java, C#, Python, or JavaScript.
o Strong knowledge of software architecture patterns (microservices, SOA, MVC, etc.).
o Experience with databases (SQL, NoSQL) and data modelling. o Familiarity with DevOps practices and tools (CI/CD, Docker, Kubernetes).
o Understanding of security principles and practices.
• Soft Skills:
o Excellent problem-solving and analytical skills.
o Strong communication and interpersonal skills.
o Ability to lead and work collaboratively with cross-functional teams.
o 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.
Not Disclosed by the Recruiter
Not Disclosed by the Recruiter