**
Citigroup is seeking a Lead .NET Developer for their Mississauga, Ontario location, focusing on the development of enterprise CRM applications using the .NET stack, SQL, Kafka, and Elasticsearch. The role requires significant hands-on experience in software engineering, architecture, and technical leadership.
**
Job Summary
This senior-level role involves architecting and building enterprise CRM application systems while maintaining active hands-on coding responsibility.
The position requires leading solution design for application layering, APIs, and data structures aligned with enterprise standards.
Candidates will mentor developers, establish engineering best practices, and partner with DevOps teams to ensure stable releases and rapid incident triage.
Matching Summary
Match Score: 75
**
Citigroup is seeking a Lead .NET Developer for their Mississauga, Ontario location, focusing on the development of enterprise CRM applications using the .NET stack, SQL, Kafka, and Elasticsearch. The role requires significant hands-on experience in software engineering, architecture, and technical leadership.
**
Salary
Base: $145,100.00 - $217,700.00; Bonus/Equity: Not specified; Benefits: Global benefits designed to support well-being and work-life balance
Skills & Requirements
Must-have
.NET software stack development
Kafka event streaming patterns
Elasticsearch indexing and querying
Complex SQL schema design and tuning
API design and integration patterns
Nice-to-have
CRM functional knowledge experience
Distributed systems resiliency patterns
Containerized deployment expertise
Automated testing across all levels
Mentoring and technical leadership skills
Key Requirements
10+ years of professional software engineering experience
Bachelor's degree or equivalent experience required