We are looking for a Senior Software Developer to join our team and work on cutting-edge financial systems for our investment banking client.
If you're passionate about building scalable, high-performance applications and data pipelines, and thrive in a collaborative environmentthis is for you!
You'll own core components in a modern data / application ecosystem, leading by example with strong hands-on coding in C#, Python, Apache Spark (Scala), and Kafka, while mentoring junior talent.
Experience : 10+ years of exp,
Notice Period : Not more than 45 days.
Tech Stack You'll Work With :
- Backend : C# / .NET Core, Python, Apache Spark (Scala)
- Data : SQL Server, PostgreSQL, Kafka
- Cloud : AWS (preferred), Cloud-native tools
- Architecture : Real-time processing, event-driven systems, You'll Do :
- Architect, develop, and maintain applications using C#, Python, and Apache Spark (Scala)
- Build real-time data pipelines and cloud-native solutions
- Design & optimize data pipelines using Spark and Kafka
- Collaborate across teams and drive code quality
- Mentor and uplift the dev culture
- Support AWS cloud migrations and distributed computing :
- 10+ years of experience in software development
- Strong expertise in C# / .NET Core, Apache Spark (Scala), and SQL / PostgreSQL
- Experience with Kafka, distributed systems, and cloud (AWS preferred)
- Experience in real-time systems and distributed architectures
- Solid understanding of software architecture and design patterns
- Excellent communication and mentoring ability
Nice to Have :
Experience in banking / trading / risk platformsKnowledge of data lakes, schema evolution, and data governance toolsExposure to AWS Glue, Lake Formation, DevOps, and CI / CDDomain : Financial Markets, Investment : Direct contribution to mission-critical banking systems
(ref : hirist.tech)