Creyente Infotech is 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.
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, microservices
What You'll Do :
Architect, develop, and maintain applications using C#, Python, and Apache Spark (Scala)Build real-time data pipelines and cloud-native solutionsDesign & 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 practices.Must-Haves :
10+ years of experience in software development.Strong expertise in C# / .NET Core, Apache Spark (Scala), and SQL / PostgreSQLExperience with Kafka, distributed systems, and cloud (AWS preferred)Experience in real-time systems and distributed architectures.Solid understanding of software architecture and design patternsExcellent communication and mentoring ability.Nice to Have :
Experience in banking / trading / risk platforms.Knowledge of data lakes, schema evolution, and data governance tools.Exposure to AWS Glue, Lake Formation, DevOps, and CI / CD.Domain : Financial Markets, Investment Banking
Impact : Direct contribution to mission-critical banking systems
Why Join Us :
Work on complex, real-time systemsBe part of a collaborative and innovative teamOpportunity to influence architecture and mentor others(ref : hirist.tech)