Software Architect

Oivan Group Oy


Date: 3 weeks ago
City: Riyadh
Contract type: Full time
What You'll Do
  • Architectural Design:
o Design and define the high-level architecture of software systems, including selection of appropriate frameworks, tools, and technologies.
o Ensure that architectural designs meet business requirements and are scalable, secure, maintainable, and future proof.
o Create architectural diagrams, models, and documentation to communicate design decisions to stakeholders and development teams. Including in the draft BRD and technical CR definition processes together with product owners and technical product owners.
  • Technical Leadership:
o Provide technical leadership and guidance to development teams, ensuring that they adhere to architectural standards and best practices.
o Review code and technical designs to ensure they align with the overall architecture.
o Mentor and support developers in solving complex technical challenges.
  • Collaboration and Communication:
o Work closely with product owners, business analysts, and stakeholders to understand business requirements in and translate them into technical solutions.
o Collaborate with other architects and technical leaders to align on architectural decisions and ensure consistency across projects.
o Communicate architectural decisions and strategies to both technical and non-technical stakeholders.
  • Technology Evaluation:
o Stay up to date with emerging technologies and industry trends, evaluating their potential impact on the organization’s architecture.
o Conduct proof-of-concept projects to assess the feasibility of new technologies and approaches.
o Recommend technology stacks, tools, and frameworks that align with the organization’s goals and technical requirements.
  • Quality Assurance and Standards:
o Establish and enforce coding standards, design patterns, and best practices to ensure the quality and consistency of software solutions.
o Perform architectural reviews and audits to ensure compliance with standards and guidelines.
o Ensure that software solutions meet non-functional requirements such as performance, security, and scalability.
  • Documentation and Reporting:
o Create and maintain comprehensive architectural documentation, including technical specifications, design patterns, and best practices.
o Report on the status of architectural decisions, technical risks, and challenges to stakeholders.
o Document and communicate trade-offs and decisions made during the architecture design process.
  • Project Involvement:
o Participate in all phases of the software development lifecycle, from initial concept and design through to implementation and deployment.
o Assist in the estimation of project timelines, resources, and costs based on architectural designs.
o Provide input and guidance on technical feasibility and potential risks during project planning
What You Have
A Software Architect is responsible for designing high-level structures of software systems , ensuring that they meet both functional and non-functional requirements, and aligning the architecture with business goals. The Software Architect plays a critical role in guiding technical decisions and ensuring the quality, scalability and future proof of software solutions product.
The Software Architect in Oivan is responsible for designing and overseeing the architecture of complex software system. This role involves working closely with development teams, stakeholders, and other architects to ensure that software solutions are scalable, reliable, and aligned with business objectives. The Software Architect will also provide technical leadership and guidance throughout the software development lifecycle
Who We Are
Oivan company culture is reflective of our core values: Responsibility, Reliability, and Fellowship. The decisions we make today influence our tomorrow. We are sincere in our responsibility towards our employees, customers and the environment. Fellowship unites us as an international community of thinkers and doers. Throughout our hiring process, you will have access to a broad representation of the Oivan team in order to get to know us as we learn about you.

At Oivan, we appreciate different lifestyles and cultural backgrounds. We welcome diversity as a strength. We consider all applications equally regardless of race, colour, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, or gender identity. We strongly encourage individuals from groups traditionally underrepresented in tech to apply. On our equitable compensation model, we routinely analyse and close out pay disparities when we find them, including an annual compensation review.
Privacy Notice
PDPL statement

By submitting your application and CV, you provide explicit consent for us to handle and store your personal information in our HR information systems. We assure you that all data processing activities will strictly adhere to the data protection and privacy regulations applicable in Saudi Arabia. Your information will be treated with the utmost confidentiality and in compliance with the relevant local data protection laws.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Senior Specialist, IT Business Analysis II

Maaden, Riyadh
3 hours ago
Job Purpose JOB DESCRIPTION The Sr. Specialist, Business Analysis is responsible for leading the analysis and management of Business Enablement Applications, including both ERP and non-ERP solutions. This role ensures alignment with operational business analysts regarding process changes and their impacts. The incumbent will manage the services delivered to the business under the Applications Tracks, ensuring service quality, documenting processes...

Contracts Manager (WET IC)

Larsen & Toubro, Riyadh
9 hours ago
Review of contracts, cooperation agreements, term sheets, partnership agreements (consortiums, JVs), exclusivity agreements, MOUs, and NDAs from the clients and partners. Provide summaries on major provisions in the contracts. Identify risks and opportunities in contracts & agreements. Mitigate contractual risks by drafting corresponding qualifications. Negotiate and conclude qualifications and deviations with the clients and stakeholders. Drafting particular terms and conditions...

Finance Manager

HAD For Communications & IT | شركة هاد للاتصالات وتقنية المعلومات, Riyadh
1 day ago
Job Title: Finance ManagerRole DescriptionThis is an on-site role as a Finance Manager at HAD for Communications & IT in Riyadh.The Finance Manager will play a key role in managing the company’s financial health, ensuring compliance, and providing insights that support executive decision-making. The role is particularly important given the company’s focus on government projects, competitive bids, and technology products.ResponsibilitiesManage...