Solutions Architect - Contractor - FULL REMOTE
Summary
Designs and governs software architectures for large-scale systems, focusing on microservices, TOGAF, and modeling tools like Sparx EA and ArchiMate, while ensuring security and alignment with business needs.
This is a remote position.
- Lead the Solution Architecture design and programming architectures for code efforts;
- Provide top level architectural direction and governance that strikes the balance between directing technical decisions towards alignment but not imposing restrictive unchanging standards on development teams;
- Work closely with Enterprise Architect and analysts in gathering requirements and specifications from clients and users;
- Determine a project’s scope before developers begin any major by conducting required studies;
- Define all aspects of development from appropriate technology and workflow to coding standards; Provide technical guidance and coaching to developers and engineers;
- Provide inputs in development of schedules and test plans, preparation of documentation based on analyst reports, and defining key project milestones;
- Evaluate potential risk in projects;
- Advise the project team and the client in areas such as capacity management, contingency planning, environment planning, configuration management and other relevant tasks related to the role;
- Maintain relevant documents/manuals describing the System and its infrastructure;
- Review of software cod e and secure code in line with best practices;
- Bachelor or Master degree;
- +8 years of experience in the defined area of expertise, including 6 years as Solution Architect;
- Ability to understand the IT design models and specifications to be used as a basis for the programming;
- In depth knowledge of the applicable programming environment considered as being mainstream for the IT project;
- Strong experience with Sparx EA and Archimate;
- In depth knowledge of and experience in TOGAF methodology;
- In depth knowledge of OWASP guidelines for the secure application design;
- Extensive knowledge in virtualization architecture (VMWARE);
- Experience in containers platforms and microservices architecture Experience in event driven architecture;
- Capacity in writing and reviewing technical documentation;
- Knowledge of interoperability technology (e.g., web services, message oriented middleware, service oriented bus);
- Experience of the full development lifecycle of complex large scale and multi-user applications; Experience using agile software development methodologies (i.e. Kanban, Scrum and other lean techniques);
- Excellent written and verbal communication skills;
- Excellent knowledge of English language (written and verbal);