Software Architect
Description
The role
We are looking for a Software Architect
What you'll do
- Help plan technology strategies, considering both technical and business needs;
- Design simple solutions to complex business problems assuring availability, scalability, and performance;
- Provide global technical mentorship and support for short-term technical decisions and long-term strategic vision;
- Think holistically and work with other architects to ensure that all components are aligned with the company strategy;
- Search and research new technologies that fit company use cases.
Who you are
- A professional with a minimum of 8 years of professional experience as a senior engineer/architect
- Experienced in designing and developing large-scale distributed applications
- Knowledgeable of SOA, EDA and service communication using RESTful APIs
- Knowledgeable of Enterprise Software Patterns
- Experienced with CI/CD
- Excellent team worker with great communication skills
- Quick learner, problem solver and dedicated
- Good at leading, following and getting out of the way
- Experienced in the following technologies is a plus: .NET Core, Java, Apache Cassandra, Apache Kafka, RabbitMQ, Neo4j, PostgreSQL, Docker, Kubernetes