Solution Architect (Engineering Enablement & Delivery)
Job Description Roles & Responsibilities Engineering Practice Enablement Supportx SDLC & Agile Delivery Direct teams through each phase of the SDLC, ensuring alignment with established engineering processes. Contribute architectural expertise during sprint planning, backlog refinement, and definition of Done (DoD). Guarantee that technical requirements, dependencies, and non-functional requirements (NFRs) are properly reflected within user stories. Enhance Code Quality & Standards Establish and enforce coding standards, architectural patterns, and secure coding practices. Drive continuous improvement in CI/CD processes, branching models, and repository governance—including automated deployments, release stability, and traceability. QA Alignment Collaborate closely with QA teams to ensure comprehensive functional and non-functional test coverage. Advocate for Test-Driven Development (TDD), static code analysis, API contract validation, and performance testing methodologies. Architecture Governance & Reviews Conduct thorough architectural reviews to confirm compliance with enterprise standards, security protocols, regulatory requirements, and approved patterns. Identify and address architectural risks, recommending effective mitigation strategies. Prepare Architecture Decision Records (ADR), impact assessments, and technical feasibility studie. Design & Technical Leadership Solution Design Transform business requirements into robust technical designs and architectural frameworks. Define critical NFRs including performance, scalability, availability, resilience, and security. Design microservices, event-driven systems, APIs, and integration workflows. System & Integration Architecture Architect modern solutions utilizing best practices such as API-led integration, messaging, EDA, DDD, and SOA. Responsible for producing architectural deliverables, such as high-level and low-level designs (HLD/LLD), interface specifications, data models, sequence diagrams, component architectures, and deployment strategies. Technical Assistance to Engineers Provide expert technical guidance throughout implementation phases. Simplify architecture using modular design, refactoring, and pattern-driven decision-making. Foster alignment between cross-functional teams including DevOps, Infrastructure, and Security. Collaboration Across Technology Functions Agile Product Teams Assist with story decomposition, creation of the architecture runway, and prioritization of technical debt. DevOps & Release Engineering Partner with DevOps to enhance CI/CD pipeline efficiency. Oversee release cycles to ensure deployment readiness, rollback procedures, and overall reliability. Infrastructure & Cloud Teams Evaluate platform implications relating to network, firewalls, compute resources, storage, and security zones. Confirm that deployment models comply with cloud governance and regulatory requirements. Security, Compliance & Banking Domain Expectations Ensure architectural designs meet information security policies, data protection requirements, audit standards, and relevant regulations. Support secure architecture reviews focused on identity management, access controls, encryption, and threat modeling. Desired Candidate Profile Technical Skills Languages & Frameworks: React, React Native, TypeScript, JavaScript, Next.js, Node.js (Express), Java (Spring Boot), C# (.NET, Dynamics CRM), IBM APIC, ACE, ESQL Databases: SQL Server, Oracle, PostgreSQL, MongoDB/Cosmos DB Cloud/DevOps: Azure (primary), CI/CD pipelines, containerization, networking, firewalls Design Expertise: Microservices, DDD, design patterns, SOA, systems architecture, API design Testing Practices: TDD, automation, performance engineering Qualifications & Experience Bachelor’s degree in computer science, Information Technology, or related field. 5–7 years’ experience in software or solution architecture within banking or other regulated sectors. Demonstrated experience collaborating with cross-functional engineering teams and implementing contemporary DevOps practices. Employment Type Full Time Company Industry IT - Software Services Department / Functional Area IT Software Keywords Technical ArchitectSystems ArchitectSoftware ArchitectureProof Of Concepts POCsRESTful API Design And Best PracticesMicroservices ArchitectureEnterprise Application ArchitectureSolution Design And Technical LeadershipTechnical Leadership Get real-time job updates only on our App
Ready to apply?
You are viewing this role on JobSphere AI. Applications are completed on the original employer / source website.
Apply on original siteOpens the employer's site in a new tab
- CompanyARITA Solutions W.L.L
- LocationMuscat - Oman
- CategoryFullStack
- SourceNaukrigulf
- Listed1 month ago
Related FullStack jobs
Senior DevOps / CI/CD Engineer
In this role, the DevOps Engineer will be responsible for: Analyzing, designing, and developing CI/CD solutions for Java/Angular applications within the…
Intelligence Operations Integrator
Barbaricum is a rapidly growing government contractor providing leading-edge support to federal customers, with a particular focus on Defense and National…
Senior Python Data Scraping Engineer (Freelance)
Mindrift is looking for highly skilled Senior Python Data Scraping Engineers to join the Tendem project and drive specialized data scraping workflows within…
Senior Python Data Scraping Engineer (Freelance)
Mindrift is looking for highly skilled Senior Python Data Scraping Engineers to join the Tendem project and drive specialized data scraping workflows within…