+5 years of recent IT solution development experience including technical architecture, network management, application development, middleware, database management and software design/architecture
Recent architecture experience delivering mobile (especially Android) and server-side solutions
Proven leadership skills, ability to work with senior management, and fluency in English
Requirements:
Design and lead the implementation of a solutions architecture across a group of business applications or technologies based on business strategy and requirements
Analyze the current-state IT environment and solution portfolio to detect deficiencies and recommend improvements
Define principles, guidelines, standards and solution patterns to ensure decisions align with the future-state architecture; govern assurance and compliance
Collaborate with PMO, project teams, and IT staff to fit systems to architecture; document all design and analysis work and support SDLC practices
Job description
This is a remote position.
For an International Institution, we are urgently looking for an experienced (Senior) Solutions Architect - Full remote with recent architecture experience in the development of solutions linking mobile (particularly Android) and server-side solutions..
Candidates need to be fluent in English. This positions is long-term open for contractors or employees. Work permit not required.
Tasks and responsibilities
Design and lead the implementation of a solutions architecture across a group of specific business applications or technologies based on the organization’s business strategy and business requirements;
Analyze the current-state business/IT environment and solution portfolio to detect critical deficiencies and recommend solutions for improvement;
Understand technology trends and the practical application of existing new and emerging technologies to enable new and evolving business and operating models;
Define the principles, guidelines, standards and solution patterns to ensure solution decisions are aligned with the organization’s future-state architecture vision;
Design and direct the governance activities associated with ensuring solutions architecture assurance and compliance;
Facilitate the evaluation and selection of software product standards and services, as well as the design of standard and custom software configurations;
Consult with application and infrastructure development projects to fit systems or infrastructure to architecture and identify when it is necessary to modify projects to accommodate the solutions architecture;
Document all solution architecture design and analysis work;
Collaborate with business focal points, PMO, project teams and IT staff in other functional areas as needed to fulfil the responsibilities described above;
Profile
Bachelor or Master degree;
+5 years of recent professional experience in IT solution development disciplines including technical architecture, network management, application development, middleware, database management, software design, software architecture;
Recent architecture experience in the development of solutions linking mobile (particularly Android) and server-side solutions;
Proven leadership and decision-making skills;
Experienced in architecture role on the successful delivery of complex cross-functional or interdependent projects, some of which should be at the global or international levels;
Knowledge of all components of an enterprise technical architecture;
Excellent understanding of application development methodologies and infrastructure and network architecture;
Experienced in at least one of the most popular software development languages (e.g. JavaScript, Python, Java, C/C++, PHP or C#);
Experienced with Software Development Lifecycle (SDLC) practices (and tools) such as code versioning, packaging, test-driven development (TDD), continuous integration, test automation, code analysis and code quality metrics;
Experienced in the design and development of complex mobile solutions (particularly Android);
Experienced in designing and implementing service-oriented (ideally microservice) architectures;
Experienced in designing, implementing, and troubleshooting infrastructure services (network, container, virtual machine or operating system levels);