For additional information, please review .* 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.* Experience with distributed systems patterns (caching, circuit breakers, backpressure, resiliency) and observability (logging/metrics/tracing).* Experience with containerized deployments (Docker/Kubernetes/OpenShift) and cloud or hybrid environments.* Experience with automated testing practices across unit, integration, and end-to-end tests.- **CRM functional knowledge** (e.g., lead/opportunity management, customer onboarding, case/service workflows, activities/interactions) and experience delivering CRM-adjacent capabilities.* Bachelor’s degree/University degree or equivalent experience* Master’s degree preferred#J-18808-Ljbffr
Lead .Net Developer
CITIBANK (SWITZERLAND) AG
mississauga, mississauga
Published 27 days ago
Report job