HamburgerMenu
hirist

Job Description

Job Description :


Key Responsibilities :


Solution Architecture & Design :

- Lead the architecture and design of complex systems and applications, ensuring alignment with business goals and technical requirements.

- Define and create architectural blueprints, technical documentation, and roadmaps for current and future system components.

- Ensure scalability, security, performance, and maintainability of solutions.

Technical Leadership :

- Provide technical leadership and mentorship to development teams, guiding them through architectural decisions and coding standards.

- Collaborate with engineering, product, and operations teams to implement effective technical solutions.

- Review and approve designs, implementations, and code to ensure adherence to architectural best practices.

Technology Strategy & Innovation :

- Stay current with emerging technologies, industry trends, and best practices, and integrate innovative solutions to meet business needs.

- Identify opportunities to modernize and optimize existing architectures and technologies.

- Recommend new tools, platforms, and frameworks that enhance system performance, scalability, and security.

Cross-Functional Collaboration :

- Work closely with stakeholders, including product managers, business analysts, and project managers, to understand business requirements and translate them into technical solutions.

- Collaborate with DevOps teams to ensure smooth deployment, continuous integration, and delivery of applications.

- Facilitate communication and knowledge-sharing across teams and departments.

Quality Assurance & Best Practices :

- Establish and enforce software development standards, guidelines, and best practices.

- Perform code and design reviews to ensure high-quality solutions and compliance with best practices.

- Ensure adherence to architectural principles and governance in project delivery.

Risk Management & Problem-Solving :

- Identify technical risks and proactively develop mitigation strategies.

- Troubleshoot and resolve complex technical issues, working with teams to ensure that solutions are implemented promptly.

- Ensure that solutions are delivered on time, within scope, and meet technical and business expectations.

Project Leadership & Delivery :

- Lead the architecture and execution of large-scale projects from a technical standpoint, ensuring successful delivery.

- Provide estimates and resource planning for technical tasks and milestones.

- Track and report on project progress, risks, and milestones.

Requirements :

- 10+ years of experience in software development and at least 3-5 years in a technical architecture role.

- Proven experience designing and architecting large-scale, distributed systems and enterprise-level applications such as Netsuite and Salesforce.

- Strong expertise in cloud platforms (AWS, Azure, Google Cloud) and enterprise technologies (e. , microservices, containerization, databases).

- Azure preferred Deep understanding of software design patterns (MVC), architecture frameworks, and best practices (e., TOGAF, Zachman).

- Experience with DevOps practices, continuous integration/continuous deployment (CI/CD), and infrastructure-as-code (IaC).

- Strong programming experience in languages such as Java, C#, Python, or similar.

- Experience with RESTful API design, web services, and integrating with third-party APIs.

- Proficiency in database design, data modeling, and SQL/NoSQL technologies.

- Strong leadership skills and ability to influence technical direction and strategy across teams.

Preferred Skills :

- Experience in Agile or Scrum methodology.

- Cloud architecture certifications (AWS Certified Solutions Architect, Microsoft Certified : Azure Solutions Architect Expert, etc.

- Familiarity with containerization and orchestration tools such as Docker and Kubernetes.

- Experience in designing security architectures and implementing secure software solutions.

- Experience with enterprise integration platforms and messaging systems (e. Microsoft Azure Logic Apps, Microsoft Azure Service Bus).

- Knowledge of big data technologies and machine learning platforms is a plus


info-icon

Did you find something suspicious?