Solutions Architect

SMASH
Summary
Join SMASH, a tech talent agency connecting professionals in Costa Rica and Colombia with US companies. This remote Solutions Architect role focuses on providing architectural leadership and direction for complex, multi-technology implementations in a hybrid-cloud environment. You will drive the architectural design and implementation of technology solutions, proactively address business needs, and break down complex problems into manageable deliverables. The ideal candidate possesses 15+ years of software engineering experience, a Bachelor's degree in Computer Science or a related field, and extensive knowledge of object-oriented design patterns and various technologies. SMASH offers benefits such as work-from-anywhere flexibility, private medical insurance, an English academy, business skills coaching, and various events and perks.
Requirements
- 15+ years of software engineering experience with object-oriented technologies
- Bachelorβs degree in Computer Science or related field required
- Strong knowledge of object-oriented design patterns, software architecture concepts, and web application constructs
- Broad and deep technical knowledge of .net framework and/or Java
- Strong hands-on product knowledge and ability to develop prototypes, build proof of concepts on new and emerging technologies, contributing code as needed
- Strong knowledge and experience with SOA, APIs and Messaging Frameworks
- Strong understanding of relational and NoSQL database technologies
- Exceptional communication and collaboration skills with a respectful demeanor and ability to mentor others as required
- Exceptional analytical and problem-solving skills
- Strong ability to interact with business stakeholders, managers of all levels, and technologists and tailor the message to the audience
- Experience working as part of a high pace agile development team
- Experience as a Solution Architect or Enterprise Architect
- Ability to successfully manage multiple tasks
- Ability to delegate tasks while leading initiatives
- Ability to work directly with delivery leadership on planning and executing initiatives
Responsibilities
- Drive and lead the architectural direction, design, and implementation of technology solutions
- Lead in designing, specifying or selecting system solutions in an Agile environment, considering functionality, front-end development, data, security, integration, infrastructure and performance
- Proactively address business needs and challenges through technological innovation
- Break down complex problems into manageable deliverables
- Turn new technology concepts into innovative solutions to address complex architectural challenges
- Develop, apply, and document architectural patterns to solutions (Contextual, Conceptual, Logical, Physical, Component and Operational)
- Evaluate and recommend alternate solutions across key technology areas. Work cooperatively with technical personnel in other IT teams and functions to accomplish enterprise-wide goals
- Drive the technology vision that proactively propels business change and rewards technical excellence
- Drive simplification efforts throughout the organization by leveraging architecture concepts
- Follow emerging technologies and changing business needs to ensure they align with the architecture vision
- Act as change agent for technology teams to deliver on unanticipated technology opportunities and support key business initiatives
- Work closely with multiple vendors and partners to help drive service level agreements and speed to market
- Apply industry standard object-oriented programming best practices and design patterns
- Drive technology/tools evaluation and software technical proof of concepts
- Provide technical leadership on large scale initiatives
- Stay current with latest technology trends in order to advance business outcomes where possible
- Participate and/or drive solution architecture reviews
Preferred Qualifications
- Strong JavaScript frameworks (ExtJS, ReactJS) development skills
- Full stack development experience - Microsoft.Net framework, Java or equivalent technologies, WEB APIs, Enterprise Services, solution patterns etc
- Agile Scrum/SAFe experience
- Experience with AWS and/or MS Azure cloud services
- Strong understanding of computer networking and IT Security fundamentals
- Experience with Enterprise Integration patterns and technologies
- Experience with DEVOPS practices, processes, and tooling
- Experience with Guidewire products (PolicyCenter, BillingCenter, ClaimCenter) is an advantage
- Experience with Node.jsNPM a plus
- Experience with MongoDB a plus
- Experience designing and tuning SQL and NoSQL databases a plus
- TOGAF or any similar architect certification a plus
- AWS and/or Azure certification is a plus
Benefits
- Work from everywhere
- Private Medical Insurance
- English Academy for Employees and Relative
- Business Skills Coach β Certifications
- Events and Additional Perks