Tremend is looking for a Solutions Architect to join our team of bright thinkers and doers. You will have the opportunity to be part of international development teams from leading multinational corporations, as well as working on challenging R&D projects for innovative startups.
Your Impact:
- Identify business requirements and requirements of the stakeholders on the project and design complete solutions based on them
- Envision and describe the solutions’ architectures and each of their individual components at a high level, while also choosing the technologies to be used and the way these components will interact
- Evaluate and decide which framework, platform, or tech-stack can be used to create a solution while balancing the risk in using third-party solutions, addressing architectural concerns and aligning with business strategy
- Review current solutions’ architectures and suggest improvements
- Interact with clients, product managers, and developers in order to envision, and prototype models and designs, while also meeting potential customers
- Support the project manager during the estimation process, perform impact analysis and drive accurate development estimates
- Foresee scalability, maintainability and security issues for the provided solutions and integrate mitigation plans early in the design
- Know how the products will look, what their components will be and how they will interact with each other
- Synchronize with development teams leads and adjust development priorities to maximize delivered functionality while maintaining quality, scalability, security and maintainability
- Mentor development teams into understanding high level concepts, the mechanics of the solutions, while also disseminating an overview of current business and technical strategies
- Synchronize with other architects on updating a unified set of development standards and ensure they are adopted and implemented by the technical teams while implementing the solutions.
Your Skills & Experience:
- Software frameworks and paradigms over various programming languages
- Realtime distributed processing solutions using threading, inter process communication and management or asynchronous processing
- Queueing and message brokering with benefits and tradeoffs
- Highly available databases, document stores and key-value engines, structured or unstructured data, scalability/availability concepts and strategies with their advantages and tradeoffs
- Multi-layered caching and caching strategies
- Monoliths, service oriented architectures, microservices or serverless and when to choose one over the others
- Security models and strategies
- Networking concepts and cloud networking strategies
- Containerization, virtualization, and serverless
Set Yourself Apart With:
- People and process skills
- Technical as well as business language proficiency
- Java programming background and also the delivery of production ready solutions written in any of Python, JavaScript/TypeScript (for Node.js), Go or PHP
- Experience coordinating mobile or single page applications projects providing API contracts and implementation.
Benefits of Working Here:
Besides an exciting job in a tremendous team, here's what you can expect:
- A fast-paced tech environment
- Continuous growth & learning
- Open feedback culture
- Room for own initiative & ideas
- Transparency about results & strategy
- Recognition & reward for hard work
- Working with a flexible schedule
- Learning & development programs
- 25 vacation days
- 'Work your world' program
- Many others perks
Tremend is the newest global software engineering hub for Publicis Sapient. For over 18 years, the company has been infusing its advanced technical expertise into complex and innovative solutions that meet today's digital transformation needs and pave the way for a better and smarter future. By joining forces with Publicis Sapient we're accelerating the impact, providing a good mix of talented engineers, technology, continuous improvement, innovation, and R&D. Here, you'll have the opportunity to unleash your potential, powering up advanced software solutions for some of the world's most iconic brands. Embrace your passion for technology, creativity, and continuous improvement, and join us in making a difference through engineering.