We are looking for a highly motivated and skilled Software Developer to join our Industry Data Solutions Team. In this role, you will design, develop, and maintain data processing applications that support both internal and external business portfolios. You will work closely with QA Analysts and Infrastructure Teams, participate in design reviews, and deliver high-quality code. This position offers the chance to operate in a fast-paced, agile environment, handling large volumes of data using modern technologies such as AWS Cloud and Databricks, while contributing to Tier-1 business-critical applications.
Key Responsibilities
Design and develop applications, components, and common services using various development models, languages, and tools. This includes unit testing, performance testing, monitoring, and implementation. Collaborate with business and technology teams during design, development, and delivery phases to ensure scalable and robust solutions. Build data-intensive applications and services that support fundamental financial operations using technologies such as C#, .Net Core, Databricks, Python, Scala, NIFI, and SQL. Perform data modeling, optimize performance, and apply data architecture principles. Develop applications following secure coding practices and industry standards, ensuring compliance with security guidelines like OWASP and internal policies. Implement and maintain CI/CD pipelines to streamline build, test, and deployment processes, including developing comprehensive unit tests to ensure code quality. Provide proactive operational support to resolve issues promptly. Manage multiple tasks efficiently and communicate effectively, particularly in writing, with business and technical stakeholders.
Required Qualifications
Bachelor’s or Master’s Degree in Computer Science, Information Systems, or a related field. Five to eight years of strong hands-on development experience in C#, .Net Core, Cloud Native applications, and MS SQL Server backend development. Proficiency in Object-Oriented Programming and advanced SQL programming skills, including experience with database performance tuning on large datasets. Strong logical, analytical, and communication skills, both verbal and written. Experience conducting application design and code reviews. Familiarity with secure coding practices and compliance standards. Knowledge of financial industry fundamentals is highly preferred.
Preferred Qualifications and Benefits
Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP). Proficiency in Databricks, Scala, and Python for big data and cloud-based analytics. Familiarity with tools like Grafana, Kibana, GitHub, EMR, Terraform, and AI/ML technologies. Knowledge of NoSQL databases and scripting languages such as Bash, Perl, or PowerShell is a plus.
Joining this team offers the opportunity to contribute to a world-class Platform Engineering group, working with cutting-edge technologies in a globally distributed, agile environment. The company provides a comprehensive benefits package that includes health and wellness coverage, generous time off, continuous learning resources, financial planning support, and family-friendly perks. The culture emphasizes integrity, discovery, and partnership, fostering an inclusive workplace where diverse perspectives drive innovation.
This position is based in Ahmedabad, Gujarat, India.