Microsoft Software Architect / Technical Lead
NTT DATA Europe & Latam · Luxembourg
Job description
About the role
We are seeking an experienced Software Architect to design, lead, and deliver enterprise‑grade solutions using Microsoft technologies. The role involves defining architecture, guiding development teams, and ensuring quality, security, and cloud‑native adoption.
Key responsibilities
- Define, design, and maintain scalable, secure, high‑performance software architectures.
- Lead implementation of design patterns such as microservices, Service‑Oriented Architecture (SOA), event‑driven architectures, Model‑Driven Design, and MVC‑based web applications.
- Produce architecture documentation, diagrams, and technical specifications using UML and other modelling techniques.
- Establish architecture standards, development guidelines, and best practices across projects.
- Ensure solutions align with business requirements, scalability needs, and enterprise architecture standards.
- Provide technical leadership and mentoring to development teams.
- Participate in architecture reviews, code reviews, and technical decision‑making.
- Guide teams in adopting modern development practices and cloud‑native solutions.
- Design and implement integrations between web applications, enterprise systems, and ERP platforms.
- Define integration patterns using APIs, web services, messaging systems, and event‑based communication.
- Incorporate secure‑by‑design principles and identify cybersecurity risks with mitigation strategies.
- Support DevSecOps practices, CI/CD pipelines, infrastructure automation, containerization, and cloud deployment strategies.
- Maintain comprehensive technical and architecture documentation.
- Support project planning, estimation, risk assessment, and delivery activities while tracking progress.
- Drive continuous improvement of development processes and engineering practices.
Required profile
- 10+ years of overall IT experience with at least 5 years in a Software Architect, Solution Architect, or similar role.
- Extensive experience building scalable web‑based platforms, integrating enterprise applications, and designing distributed systems using Azure and Microsoft technology stacks.
- Proven ability to lead technical teams, collaborate with business stakeholders, and drive architectural decisions.
Required skills
- Microsoft technologies (e.g..NET ecosystem)
- Azure cloud platform
- Microservices architecture
- Service‑Oriented Architecture (SOA)
- Event‑driven architecture
- Model‑Driven Design principles
- MVC web application development
- UML modelling
- API design and implementation
- Web services and messaging systems
- CI/CD pipelines
- DevSecOps practices
- Containerization (Docker, Kubernetes)
- Infrastructure automation
- Secure‑by‑design and cybersecurity risk mitigation
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Luxembourg.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 1 month ago
Expires 20 hours from now
47 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
NTT DATA Europe & Latam
Luxembourg
Related job offers
-
Senior Infrastructure Engineer – Virtualization & Linux
Alter Domus Luxembourg -
Product Manager - Technical, International Preferences
Amazon Luxembourg -
Chargé(e) de Support Client
Alfred Luxembourg -
ServiceNow Technical Specialist (Permanent)
Nomura Hesperange -
Développeur .NET (CDI) – Luxembourg
Technology Partner Pontpierre