Back to Job Search

Software Python Developer - Lead

  • Location: Singapore
  • Salary: Negotiable per month
  • Job Type:Contract

Posted about 1 month ago

We are looking for a Python Software Developer - Lead level (Transaction Reporting) on a 12-month contract basis. This role has a high chance of conversion to a permanent headcount based on your performance.

This role will be a part of the operations technology - transactional reporting team. You will be responsible for providing leadership, technical direction, and oversight to a team as they deliver technology solutions.

Key responsibilities of the role include:

· You will spend most of time in hands-on programming.

· Developing solutions and processes for delivering features based on their knowledge of design/architectural patterns and Agile/DevOps practices.

· This role ensures the systems design and requirements are aligned to achieve the desired business outcomes, and that team practices and coding/quality principles are aligned to achieve the desired technology outcomes.

· They have built significant experience through multiple software implementations and have developed both depth and breadth in a number of technical competencies.

· Building the Solution Right Design, develop and be accountable for feature delivery.

· Apply enterprise standards for solution design, coding and quality.

· Ensure solution meets product acceptance criteria with minimal technical debt.

· Responsible for compliance and security items and audit support at the team level.

· Act as a liaison for production activities/issues.

· Work Planning and Execution

· Work with the Product Owner to ensure that product backlog/requirements are healthy, with clear acceptance criteria.

· Team Mentorship

· Play a team lead role (as an individual contributor) and mentors the team

· Guide team members with skills and practices (planning estimation, peer reviews and other

engineering practices).

· Identify skill and role gaps, and work with Technology Manager to address them.

· Work with Technology Manager in creating resource contingency plans where required.

· You would be managing a high level of risk with in-depth capital markets product knowledge.

· You would provide level 3 production support for applications.

Key Experience of the role include:

· You are a very strong Python developer with extensive experience building middle-tier services.

· You are a self-starter and eager learner.

· You are a hands-on developer with work experiences in any of the following languages such as Java, C# or .NET.

· You have a good understanding of common algorithms and data structures.

· You have strong problem-solving and analytics skills.

· You have a good understanding of SDLC and application of Agile Methodologies including but not limited to automated testing (such as Test-Driven Development), Code Review, Continuous Integration and Version Control Systems.

· Ideally, you have an education in computer science (or relevant subjects).

· You would provide level 3 production support for applications.

If you are interested in this position, please feel free to apply for this role.

Argyll Scott Consulting Pte Ltd

Argyll Scott Asia is acting as an Employment Business in relation to this vacancy.