Solutions Architect - Kuwait
RDI -
KuwaitPosted 7 years ago221Applicants for1 open position
- 153Viewed
- 7In Consideration
- 126Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Job Description:
- We are looking for a Software Architect who can support an ever-growing range of software activities.
- Keys to this role is a deep understanding of software architecture, and how to develop, optimize and deploy solutions that leverage the latest technologies to create high quality, scalable and high performance solutions.
- Responsible for initial design and development of new software and extensive software revisions.
- Defines product requirements and creates high-level architectural specifications, ensuring feasibility, functionality, and integration with existing systems/platforms.
- Has broad knowledge and success in an engineering development environment, to include requirements gathering/assessment and full life cycle IT project management.
- Demonstrates expertise in a variety of the field's concepts, practices, and procedures.
- Relies on extensive experience and judgment to plan and accomplish goals.
- Provide consultation on complex projects and is considered to be the top-level contributor/specialist and performs a variety of complicated tasks.
Responsibilities:
- Create the technical strategy.
- Ability to own and drive software architecture of a wide variety of complex systems.
- Develop and improve complex software systems to have clean architecture and high performance.
- Provide leadership to the organization on software architecture from the systems layers up to the application layer.
- Collaborate with data architects and senior technology managers to develop new architectural solutions.
- Provide subject matter expertise. Review design and code, tools and technologies.
- Architect work on full lifecycle projects from requirements gathering through design, implementation and rollout.
- Architect has the flexibility to be creative and have an impact on designs with a development mentality within the general boundaries of expectations.
- Architects work on highly interactive custom web and mobile front-ends as well as full desktop applications.
- Evaluate IT and technical development processes for best practices and levels of maturity.
Job Requirements
- Bachelor’s degree in computer science or related technical field.
- 10+ years of software development experience.
- Experience with defining technical product specifications.
- Must be able to motivate and inspire.
- Interpersonal and leadership skills - servant leadership, collaboration, facilitation, and negotiation skills.
- Add vital information about the technology and provide insights into the technology life cycles.
- Avoiding tunnel vision and being able to look at a problem from multiple angles.
- Must be able to evaluate and solve complex and unique problems.
- Thinking in terms of process. Building repeatable and reusable processes as both as artifacts from the work they do to how they work themselves.
- Being able to think quickly.
- Able to handle multiple aspects of a project at one time.
- Determine how individual technologies or standards will change or be versioned. Also, determine whether technologies or standards will stay or be transitioned out of the organization.
- Aiding in ensuring the success of the design process whenever brought into important strategic projects.
- Gathering a current state, a transition state, and a future state.
- Experience with Application, Integration (REST API design), Infrastructure, and Security architectures.
- Experience with iterating quickly and applying Agile/Scrum.
- Excellent communication skills.
- Results-oriented, collaborative, and comfortable with ambiguity.
- Continuously stay up to date and bring new ideas to the team.
- Implementing Continuous Integration / Continuous Deployment.
- Certified (TOGAF / PMP / Agile / UX) is Advantage.
- Salary: Depend on Experience