JustJoin.IT Stacjonarnie Junior

Global Markets Software Developer

emagine Polska

⚲ Bengaluru

Do uzgodnienia

Wymagania

  • C#
  • SQL
  • Python
  • DataStage (ETL)
  • ETL
  • Data Integration
  • CI/CD
  • WPF
  • Atlassian JIRA
  • Agile

Opis stanowiska

Summary: The Global Markets Software Developer plays a crucial role in the APAC Global Markets & Risks IT team, focusing on the development of mission-critical applications that support various functions in Japan's Global Markets business.Years of Experience: 3 to 5 Years
Contract Duration: 6 months
Responsibilities:
• Design and implement software solutions using C#, Python, Powershell, and SQL.
• Contribute to shared frameworks and components to ensure consistency and maintainability.
• Implement robust data processing, including ETL pipelines for trade and position data.
• Develop straight-through processing between internal and external systems.
• Build tools and scripts for regulatory and operational reporting.
• Provide technical support and enhance applications post-deployment.
• Collaborate with various stakeholders to refine requirements and propose solutions.
• Operate within an agile environment using industry standard tools.

Must Haves:
• Strong development skills in C#, Python, Powershell, and SQL.
• Experience with WPF/XAML and full-stack development.
• Good understanding of data integration and batch processing.
• Proficiency with Agile methodologies, Jira, Git, and CI/CD.

Nice to Haves:
• Exposure to the trade lifecycle and back-office environments.
• Strong analytical and problem-solving skills.
• Effective communication skills with stakeholders.
Other Details: The position is for an initial duration of six months and is located within the APAC region, with a focus on software development for financial services and markets.

🔍 Dekoder Ogłoszenia

🟡
mission-critical applications
Aplikacje, które są kluczowe dla działania biznesu i wymagają wysokiej dostępności oraz niezawodności.
🔴
Contribute to shared frameworks and components to ensure consistency and maintainability.
Oznacza to, że będziesz pracować nad istniejącą, być może starą lub skomplikowaną bazą kodu, a nie tworzyć od zera.
🔴
Develop straight-through processing between internal and external systems.
Wymaga to głębokiego zrozumienia przepływu danych i potencjalnie integracji z przestarzałymi lub słabo udokumentowanymi systemami.
🔴
Provide technical support and enhance applications post-deployment.
Oprócz tworzenia nowych funkcji, będziesz odpowiedzialny za rozwiązywanie problemów i utrzymanie istniejących aplikacji.
🔴
Collaborate with various stakeholders to refine requirements and propose solutions.
Może oznaczać częste zmiany wymagań i potrzebę negocjacji z różnymi, potencjalnie sprzecznymi interesariuszami.