Join to apply for the Senior Technical Application Architect role at SOFICO .
What the job is about
As a Technical / Application Architect, you will play a key role in designing and overseeing the architecture of complex software applications. You will ensure that solutions are scalable, secure, and aligned with business objectives. This position requires technical expertise, strategic thinking, and strong communication skills to guide development teams and stakeholders.
Your responsibilities will include
Designing application architecture that meets functional and non‑functional requirements
Collecting and clarifying non‑functional requirements by working with relevant stakeholders
Collaborating with product owners, business analysts and developers to translate business needs into technical solutions
Reviewing and validating technical designs to ensure compliance with architectural principles
Leading technical discussions and providing guidance on system integration, performance and security
Documenting and maintaining architecture decisions using ADRs and architectural diagrams to ensure transparency and traceability
Defining technology standards, frameworks and best practices for development teams
Evaluating emerging technologies and recommending adoption where appropriate
Your interests and skills
Strong expertise in software architecture principles and design patterns
Expertise in modeling techniques (C4, sequence diagrams, information models…)
Solid understanding of REST APIs, microservices and integration strategies
Experience in Domain‑Driven Design is a plus
Experience with cloud platforms (e.g., Azure) and containerization (Docker, Kubernetes)
Solid understanding of relational databases (Oracle, MSSQL or Postgres), optional NoSQL databases and other structures (e.g., file‑based JSON)
Proficiency in modern programming languages (e.g., Java 21…) and frameworks (e.g., JavaEE, Quarkus)
Knowledge of security best practices and compliance standards
Excellent problem‑solving skills and ability to think strategically
Passion for technology trends and continuous learning
What else is expected
Flexibility to adapt to changing business needs and priorities
Working in an iterative agile environment
Commitment to delivering high‑quality, maintainable and scalable solutions
Ability to communicate complex technical concepts to non‑technical stakeholders
Leadership skills to mentor and guide development teams
Strong documentation and presentation abilities
Proactive mindset and a strong sense of ownership
Fluent in English as the role requires interaction with international teams
What we offer you
Competitive salary package
Company car with fuel card/ charging card
Meal vouchers
Group and hospitalization insurance
Yearly bonus (CAO90)
Additional benefits: bike leasing and flexible working hours
Join an international, multicultural company with more than 35 years of experience, which doubles in size every 5 years. We encourage a horizontal, open corporate culture where career development and personal growth are central. You will benefit from a comprehensive 6‑month onboarding, including a dedicated job coach, and receive ongoing learning opportunities. Team activities include after‑work drinks, barbecues, family days, company weekends, and free shared bikes.
Seniority level
Mid‑Senior level
Employment type
Full‑time
Job function
Engineering and Information Technology
Industries
Software Development and IT Services, IT Consulting
#J-18808-Ljbffr