We are seeking a Software Developer specializing in Python for a 12-month contract position, with the possibility of extension and potential conversion to a permanent role based on performance.
We welcome applications from fresh graduates or candidates with 1-2 years of experience as a Python Developer. Alternatively, if you have proficiency in languages such as C#, C++, Java, .Net, etc., and are knowledgeable in Python, we encourage you to apply.
The ideal candidate should be a proactive self-starter who is passionate about programming, capable of collaborating within a global team environment.
Roles and Responsibility:
- Assist in the development and support of a Regulatory Transaction Reporting controls application spanning various jurisdictions and asset classes (OTC Derivatives, FX, Securities).
- Design, build, and maintain RESTful APIs.
- Utilize Python programming for enterprise-level development, not limited to scripting.
- Implement solutions compliant with regulatory frameworks such as CFTC, EMIR, and MiFID II.
- Collaborate with global teams throughout the Agile development lifecycle.
- Ensure adherence to software development best practices, including version control, testing (unit, integration, automation), and SDLC.
- Contribute to the design and development of distributed message systems.
- Provide support and enhancement for Front and Middle Office functions and controls.
Requirements:
- Bachelor's degree in Computer Science or related field.
- Minimum 1-2 years of software development experience
- 1-2 years python programming language (not as scripts)
- Open for fresh graduates with relevant internship experience will be considered.
- Proficiency in Python programming for enterprise applications, ideally within frameworks like SecDB or Athena.
- Strong understanding of Object-Oriented Programming (OOP) principles.
- Experience with version control systems (e.g., Git, SVN) and Agile methodologies.
- Knowledge of regulatory rules and applications, specifically in CFTC, EMIR, or MiFID II.
- Familiarity with Unix/Linux environments.
- Ability to design, build, and consume RESTful APIs.
- Agile development life-cycle experience
- Strong knowledge of SDLC
- Excellent communication skills and ability to work effectively in a global team environment.
- Proven track record of delivering enterprise-scale projects to end-users.
Additional Skills (Preferred):
- Experience in regulatory transaction reporting (CFTC, EMIR, MiFID II).
- Previous involvement with distributed message system design/development.
- Exposure to Front and Middle Office functions and controls is advantageous.
Argyll Scott Consulting Pte Ltd