Solution Architect
InnoWave is looking for a dynamic, agile person, good communication skills to complete our team. If you're based in Lisbon, this might be the opportunity for you!
Business Analyst/Solution Architect
Responsibilities
Business-IT Liaison: Act as the primary bridge between business users (engineering and systems operations) and the software development team.
Architectural Integrity: Ensure the functional and technical coherence of the system architecture.
Standards & Governance: Promote and monitor the implementation of development standards, best practices, and the long-term evolutionary roadmap.
Strategic Growth: This role offers a clear path toward a Global Architect position, expanding your scope across a wider ecosystem of enterprise systems.
Security & Integration Reliability Security Standards: Ensure the application of security best practices across all integrations.
Performance Monitoring: Monitor SLOs/SLIs for critical integrations, acting to improve reliability and resilience.
Root Cause Analysis: Participate in post-mortems for integration issues, identifying root causes and proposing architectural improvements.
Skills
Degree in Computer Science or in similar areas.
Minimum of 5 years in software engineering or architecture, focusing on distributed systems.
Proven track record in software development and systems analysis.
Experience with legacy environments and modernization projects is highly valued.
Proficiency in PHP, Python, and JavaScript; strong experience in API development (REST, OpenAPI/Swagger).
Expert use of Git and experience in structured Code Review processes.
Familiarity with Domain-Driven Design (DDD) and integration architectures (Microservices, Event-driven, API-first).
Knowledge of cloud-native technologies (preferably GCP), Docker, Kubernetes, and Serverless functions.
Orientation toward CI/CD practices, including automated builds, comprehensive testing (unit, integration, E2E), and deployments (e.g., GitHub Actions).
Ability to quickly master new languages/frameworks with a continuous modernization mindset.
Capacity to diagnose and resolve complex problems in heterogeneous, distributed integration environments.
Strong interpersonal and technical communication skills; ability to mentor and lead technical discussions with both developers and stakeholders.
High level of curiosity and a proactive approach to understanding complex business processes.
Fluent in English - written and spoken (mandatory).
InnoWave gives equal opportunity in employment regardless of gender, gender identity, sexual orientation, marital status, race, nationality, religion, age, disability, political beliefs, or any other factor. InnoWave will not pay fees to any third-party agency or company that does not have a signed agreement, do not submit resumes/CV's directly.
By answering to this job post, you consent the use of your data by InnoWave Group, for as long as necessary. We conduct regular data-cleansing and updating exercises to make sure the information we have is relevant and accurate. If you have any doubt or request to make relatively to your personal data, please send an e-mail.
- Department
- SW Engineering
- Role
- Fullstack
- Locations
- InnoWave PT
- Remote status
- Hybrid