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