Technical Architect

Job Category: Technical Architect
Job Location: Hyderabad
Job Summary:

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:
  1. 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.
  2. 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.
  3. 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.
  4. Scalability and Performance Optimization:
    • Identify and address performance bottlenecks in existing systems.
    • Design and implement solutions for scalability and optimal resource utilization.
  5. 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.
  6. Documentation:
    • Create and maintain comprehensive technical documentation, including architecture diagrams, design specifications, and guidelines.
    • Provide documentation for troubleshooting and support purposes.
  7. 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.
  8. 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