About the role
- Design, develop, and maintain robust .NET applications using C#
- Work with SQL databases, including writing optimized queries and managing data structures
- Implement and maintain event-driven architectures using Kafka
- Apply Change Data Capture techniques to ensure accurate and real-time data synchronization
- Collaborate with cross-functional teams to gather requirements and deliver solutions
- Troubleshoot, debug, and optimize application performance
Requirements
- Strong experience with C# and the .NET framework
- Solid knowledge of SQL and relational database management
- Hands-on experience with Kafka and event streaming architectures
- Experience with Change Data Capture implementations
- Understanding of software design patterns and best practices
- Strong problem-solving skills and attention to detail
- Excellent communication and teamwork skills
- 100% REMOTE
- Opportunity to work on highly critical and complex projects in international settings
- Exposure to latest technologies
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C#.NETSQLKafkaChange Data Capturesoftware design patternsapplication performance optimizationevent-driven architecturerelational database management
Soft skills
problem-solvingattention to detailcommunicationteamwork