Job Title: Senior Software Developer (.NET + Kafka OR SSIS)
Location: Delhi NCR (Onsite 5 days work from office)
Experience: 410 years
Role Overview
We are seeking a highly skilled Senior Software Developer with strong expertise in .NET Core and either Apache Kafka or SSIS. The ideal candidate will design and develop scalable, secure, and high-performance applications using modern architectures. This role involves building RESTful APIs, implementing event-driven or ETL workflows, and collaborating with cross-functional teams in an agile environment.
Key Responsibilities
- Design, develop, and maintain enterprise-grade applications using .NET Core, C#, and Web API.
- Implement Kafka-based event-driven architectures OR SSIS-based ETL workflows for data integration and streaming.
- Develop microservices and ensure seamless inter-service communication.
- Optimize database queries and design schemas for SQL Server and other relational databases.
- Integrate authentication and authorization mechanisms (JWT, OAuth2).
- Collaborate with DevOps teams to implement CI/CD pipelines and containerized deployments (Docker/Kubernetes).
- Ensure application security, performance tuning, and scalability.
- Conduct code reviews, unit testing, and maintain clean architecture principles.
- Work closely with stakeholders to gather requirements and deliver solutions within timelines.
Must-Have Skills
- .NET Core (6/7/8), C#, ASP.NET MVC, Web API.
- Kafka OR SSIS (hands-on experience in at least one):
- Kafka: Producers/Consumers, Topics/Partitions, Schema Registry, Event Streaming.
- SSIS: ETL package design, transformations, deployments, scheduling.
- Microservices architecture and RESTful API development.
- Strong knowledge of SQL Server and query optimization.
- Experience with Agile/Scrum methodologies.
Preferred Skills
- Cloud platforms: Azure or AWS (App Services, Key Vault, EC2, RDS).
- DevOps tools: Azure DevOps, GitHub Actions, Jenkins.
- Containers: Docker, Kubernetes.
- Observability tools (Serilog, ELK, OpenTelemetry).
- Knowledge of CDC/Debezium for data streaming (Kafka track).
Educational Qualification
- Bachelor's degree in Computer Science, Engineering, or related field.
Why Join Us
- Opportunity to work on cutting-edge event-driven and data integration solutions.
- Exposure to modern .NET stack, cloud-native deployments, and enterprise-scale architectures.
- Collaborative and growth-oriented environment.