Description

Responsibilities

  • Provide technical expertise throughout the software lifecycle including design, implementation and delivery.
  • Understand of cloud, virtualization, APIs, and modern software languages.
  • Prioritise face-to-face interactions.
  • Collaborate with all other IT teams across the organization to ensure releases are delivered with repeatable and auditable processes.
  • Build, refresh, and administer deployment environments.
  • Design database tables utilizing import or export data from SQL Servers into other data sources on a daily basis through the development and coding of stored procedures and triggers, as needed.

Required Skills

  • Knowledge of building RESTful interfaces.
  • Comfortable working in a Unix environment.
  • Object-oriented programming in Python or Java or C++ within a professional setting.
  • Familiarity with object-oriented principles of software design and development.
  • Good understanding of SQL.
  • Analytical skills to analyse and draw actionable conclusions from large datasets.

Required Experience

  • Minimum 3-5 years of experience in information technology as an application developer, preferably in the Finance industry.
  • Experience with CI/CD and DevOps.
  • Experience in working within the Hadoop ecosystem.
  • Experience in building and debugging PySpark jobs.
  • Experience of working effectively in a globally distributed team, matrix organisation and group setting.
  • Experience in developing Rester Services and coding multi-threaded programming with strong data structures knowledge.

Education Requirements

  • Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field


 

Education

Any Graduate