Solutions Architect
About the role
Are you a visionary Solutions Architect ready to make a real impact? We are on the lookout for a dynamic innovator to lead the design and deployment of transformative technological solutions. In this pivotal role, you'll collaborate across teams to craft scalable, secure, and high‑performance systems that shape the future of technology. If you're passionate about pushing boundaries and delivering solutions that matter, this is your chance to elevate your career and drive meaningful change with us!
Responsibilities
- Oversee the solution architecture and design for key projects, delivering accurate estimates and coordinating with architects and designers across solution, infrastructure, and data disciplines.
- Collaborate with delivery teams, production support, and Shared Services partners (Quality Assurance, Infrastructure Engineering, Reference Architecture) to ensure alignment of solution strategies and estimates.
- Work closely with business stakeholders to identify problems, create new business capabilities, and design technology solutions that emphasize performance, scalability, security, and cost‑efficiency.
- Provide architectural guidance by collaborating with portfolio teams, IT departments, and external partners; present strategies, incorporate feedback, and foster cross‑functional collaboration.
- Embed within Scrum teams, participating in daily stand‑ups and ceremonies, offering architectural direction, and mentoring technical teams through complex challenges.
- Continuously assess and recommend tools, platforms, and frameworks that meet evolving project needs, ensuring high compatibility and efficiency.
- Promote and implement modular design principles to enable independent component development and testing, while applying best security practices such as least privilege and data protection.
- Conduct quality and security assurance, develop metrics to drive code quality standards, and ensure adherence to automated code review processes.
- Evaluate design options by creating high‑level cost estimates for various architectural approaches, focusing on scalability, security, performance, and cost‑efficiency.
- Design and review high‑availability and disaster‑recovery architectures, proactively identifying improvement areas and remediating issues to meet project and enterprise standards.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
- 10+ years of IT experience, including at least 3 years as a developer and 3 years as a solution architect.
- AWS Certified Solutions Architect certification is strongly preferred.
- TOGAF certification is a plus.
Experience
- Application programming languages such as Java (preferred), Python, .NET, or similar.
- JavaScript frameworks (Angular, React) for building user interfaces.
- RESTful APIs, GraphQL, and SOAP for service interaction.
- Event streaming and messaging brokers (Apache Kafka, AWS Kinesis, AWS SNS/SQS, ActiveMQ).
- Batch processing (ETL, Spring Batch).
- Microservices architecture and serverless computing (AWS Lambda).
- Containerization (Docker, Kubernetes).
- Design patterns such as MVC, Strangler, and SOA.
- API gateway and management tools (Apigee, Amazon API Gateway).
- Domain‑Driven Design.
- Integration platforms (Spring Integration).
- Mobile app development frameworks (Ionic, Capacitor, React Native, Flutter, Swift).
- Workflow and process engines (AWS Step Functions, Camunda, Flowable, Pega).
- Document management systems (Hyland Alfresco) and content management platforms (Adobe AEM).
- eCommerce experience.
- Testing tools (Selenium, JUnit, TestNG) for automated unit, integration, and performance tests.
- Cloud platforms (AWS, Microsoft Azure, Google Cloud) and detailed solution design.
- DevOps practices, CI/CD pipelines (GitHub Actions), and Infrastructure as Code (Terraform, OpenTofu).
- SQL databases (Oracle, PostgreSQL, Microsoft SQL Server) and NoSQL databases (DynamoDB).
- Data modeling, data lakes, data warehousing, and enterprise data architecture.
- Cybersecurity and privacy frameworks (ISO 27001, NIST, GDPR, CCPA).
- Secure coding practices (OWASP), encryption techniques, and identity management (Azure AD, ForgeRock, SailPoint).
- Authentication protocols (OAuth, JWT).
Additional Responsibilities
- Participate in OP monthly team meetings and team‑building efforts.
- Contribute to OP technical discussions, peer reviews, and knowledge sharing.
- Provide content and collaborate via the OP‑Wiki/Knowledge Base.
- Provide status reports to OP Account Management as requested.
Benefits
- 401(k) retirement plan
- Dental insurance
- Health insurance
- Vision insurance
About us
At OP, we help you harness the power of technology for maximum impact. As a technology consulting and solutions company, we offer advisory and managed services, innovative platforms, and staffing solutions across AI, cyber security, enterprise architecture, and more. For nearly two decades we’ve challenged the status quo of the consulting industry, delivering fresh, ingenious thinking through a radically lean structure that drives unprecedented performance and faster results for our clients.