
Enterprise Software Architect
- الرياض
- عقد
- دوام كامل
- Lead the design and development of enterprise-level software applications and systems.
- Collaborate with stakeholders to understand business requirements and translate them into scalable software architectures.
- Evaluate existing systems and propose enhancements or new solutions to improve functionality and performance.
- Establish and maintain software development standards, coding practices, and architectural guidelines.
- Participate in all phases of the software development lifecycle, from requirements gathering to deployment and maintenance.
- Provide technical leadership and mentoring to development teams to foster innovative software solutions.
- Stay up-to-date with emerging technologies and industry trends to continuously improve software architecture.
- Document architectural designs, decisions, and processes for future reference and knowledge sharing.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 7+ years of experience in software development and architecture.
- Strong knowledge of software development methodologies (e.g., Agile, Scrum).
- Proficiency in multiple programming languages and frameworks, including Java, .NET, or Python.
- Experience with cloud technologies and services (e.g., AWS, Azure).
- Solid understanding of design patterns, microservices architecture, and API design.
- Excellent communication skills and the ability to work collaboratively with cross-functional teams.
- Strong critical thinking and problem-solving abilities.
- Relevant certifications in software architecture or cloud technologies are a plus.