Job Title: Sr. .NET Fullstack Developer with Apache Kafka
Location: Charlotte NC (Onsite Only Local Candidates)
Client: Synechron
Job Overview:
We are seeking a highly skilled Sr. .NET Fullstack Developer with strong expertise in Apache Kafka and a solid background in the banking domain. The ideal candidate will have experience in designing and building scalable high-performance applications using Microsoft technologies and modern front-end frameworks. This role involves close collaboration with cross-functional teams to deliver innovative solutions for complex business challenges in the banking sector.
Key Responsibilities:
- Develop and maintain .NET-based applications (C# Core Web API).
- Design and implement microservices architecture with event-driven systems using Apache Kafka.
- Build and integrate RESTful APIs and services with high performance and scalability.
- Work on front-end development using frameworks like Angular React or .
- Collaborate with business analysts and architects to gather requirements and translate them into technical solutions.
- Troubleshoot and debug applications ensuring optimal performance and security.
- Write clean reusable and testable code while following best practices and coding standards.
- Participate in code reviews sprint planning and agile ceremonies.
- Leverage domain knowledge to build banking and financial solutions ensuring compliance with industry standards.
Required Skills & Qualifications:
- 10 years of experience as a Fullstack Developer technologies.
- Strong proficiency in C# Core MVC and Web API development.
- Hands-on experience with Apache Kafka (event streaming producers/consumers topics and partitions).
- Strong experience with JavaScript TypeScript and a modern front-end framework (preferably Angular or React).
- Solid understanding of SQL Server or other relational databases.
- Experience with microservices RESTful APIs and cloud services (Azure or AWS preferred).
- Strong banking domain experience (mandatory).
- Good knowledge of CI/CD pipelines Git and Agile methodologies.
- Excellent problem-solving communication and interpersonal skills.
Nice-to-Have Skills:
- Knowledge of containerization (Docker Kubernetes).
- Experience with message brokers other than Kafka (RabbitMQ ActiveMQ).
- Exposure to DevOps tools (Jenkins Terraform).
- Familiarity with banking compliance and security standards.