This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Applications Development Technology Senior Lead Analyst is a senior level position responsible for architecting, designing and building enterprise CRM application systems using .NET software stack, SQL, Kafka and Elasticsearch. This role is expecting hands-on software development, with primary focus on .NET
Job Responsibility:
Architecture & design: Lead solution design (application layering, APIs, integration patterns, data structures) and produce clear technical architecture and designs aligned to enterprise standards
Hands-on full-stack delivery: Design, build, test, and deploy features across .NET services, and data layers
remain actively involved in coding for critical components
Event-driven integration: Build and operate Kafka-based event streaming patterns (producers/consumers, topics, schema/versioning, retry/idempotency) to support scalable integrations
Search and indexing: Implement Elasticsearch-based indexing and query patterns for high-volume search and retrieval use cases
ensure relevancy, performance, and operability
Data engineering on SQL: Design efficient relational schemas and write/tune complex SQL
drive performance optimization and data consistency across services
Engineering excellence: Establish best practices for code reviews, automated testing, secure coding, CI/CD, and observability
drive pragmatic tradeoffs across scope, timeline, and quality
Production ownership: Partner with DevOps/SRE and support teams to ensure stable releases, effective monitoring, rapid incident triage, and continuous improvement
Requirements:
10+ years of professional software engineering experience delivering enterprise applications, with significant recent hands-on coding responsibility
Strong experience building backend services using .NET (C#), including API design, integration patterns, security considerations, and performance tuning
Advanced SQL skills, including schema design, complex query authoring, and performance optimization
Hands-on experience with Kafka for event streaming and asynchronous integration
Hands-on experience with Elasticsearch (indexing, querying, mapping strategies, performance and troubleshooting)
Strong engineering fundamentals (OO design, data structures, clean code, testability) and disciplined delivery practices (code reviews, CI/CD)
Ability to communicate design decisions clearly and partner effectively with product, architecture, and operations stakeholders
Bachelor's degree/University degree or equivalent experience