We are seeking an experienced and visionary Technical Architect to join our technology team. The Technical Architect will play a key role in designing and implementing high-performance, scalable, and reliable systems. The ideal candidate will have a strong technical background, exceptional problem-solving skills, and the ability to provide architectural guidance to development teams.
Responsibilities :
System Design:
Lead the design and architecture of complex software systems, ensuring scalability, modularity, and maintainability.
Collaborate with cross-functional teams to understand requirements and translate them into architectural solutions.
Technology Stack Evaluation:
Evaluate and recommend appropriate technologies, frameworks, and tools based on project requirements and industry best practices.
Stay informed about emerging technologies and assess their relevance to current and future projects.
Code Review and Quality Assurance:
Conduct code reviews to ensure adherence to architectural guidelines, coding standards, and best practices.
Implement and enforce quality assurance processes within development teams.
Scalability and Performance Optimization:
Identify and address performance bottlenecks in existing systems.
Design and implement solutions for scalability and optimal resource utilization.
Security and Compliance:
Ensure that architectural designs comply with security standards and industry regulations.
Collaborate with security teams to implement and enhance system security measures.
Documentation:
Create and maintain comprehensive technical documentation, including architecture diagrams, design specifications, and guidelines.
Provide documentation for troubleshooting and support purposes.
Collaboration:
Collaborate with product managers, software engineers, and other stakeholders to align architectural decisions with business objectives.
Provide technical guidance and mentorship to development teams.
Continuous Improvement:
Drive continuous improvement initiatives related to development processes, tools, and methodologies.
Identify opportunities to enhance overall system architecture.
Qualifications :
Bachelor s or Master s degree in Computer Science, Software Engineering, or a related field.
Proven experience as a Technical Architect or in a similar role.
In-depth knowledge of software design principles, architectural patterns, and best practices.
Proficiency in multiple programming languages and frameworks.
Strong understanding of cloud computing platforms and services.
Experience with microservices architecture and containerization (e.g., Docker, Kubernetes).
Excellent problem-solving and analytical skills.
Effective communication and leadership abilities.
RPA programmers Job description
Apply for this position Allowed Type(s): .pdf, .doc, .docx By using this form you agree with the storage and handling of your data by this website.