Resume Score
CV/Résumé Score
  • Expertini Resume Scoring: See how well your CV/Résumé matches this job: Lead Python Developer.
Philippines Jobs Expertini

Urgent! Lead Python Developer Jobs | Datamatics

Lead Python Developer



Job description

Job Description: Lead Python Developer.

Scope of Work:

  • The Senior Data Developer will play a critical role in designing and implementing projection rules within the FPALMS DataMart and dataflows using Python.

    This position will provide technical leadership to other data developers, optimize solution architecture, and ensure the timely and successful delivery of all assigned development initiatives.

    Key activities in this project will be:
  • Streamlining Financial Projection Processes: Transition from individual Excel/VBA-based financial models to a unified, web-based platform that integrates all client-managed funds into one consolidated financial model.

  • Reprogramming of the current VBA and Excel-formula based logic in Python.

  • Upgrade of Treasury’s existing data mart to store additional information, such as projection results and assumptions.

  • Data Integration Automation: Implement automated interface jobs to seamlessly retrieve data from various sources.

  • Enabling parallel scenario computation.

  • Creation of a web-based, client-wide assumptions hub where individual departments/divisions update and maintain their assumptions required for financial projections.

  • Modernization of reporting processes and designs using PowerBI or Tableau.

Detailed Tasks and/or Expected Output

  • The developer will work directly with the Treasury Department and the FP-ALMS project team.


Specifically, the Developer will:


  • Be the lead (Python) developer of the FP-ALMS project and is expected to lead the other developers assigned to the project.

    This includes translating existing code from VB into Python and expansion of the code to include additional functionalities as per requirements of the Treasury Department.

  • Act as the technical product owner/project lead from the engineering side, overseeing the end to end development process.

    Coordinate closely with ITD on release planning, deployment schedules, environment readiness, and change management procedures.

    Manage development backlogs, clarify requirements, track progress, and ensure alignment between business users and technical teams.

    Facilitate sprint planning, technical discussions, issue resolution, and communication between Treasury, developers, consultants, and ITD.

  • Contribute to the design and refinement of robust and scalable solution architecture.

  • Develop, test and deliver front-end and back-end components using modern frameworks and technologies.

  • Implement APIs and integrate with third-party services as required.

    Ensure code quality through rigorous testing and code reviews.

  • Implement security best practices to protect data and applications.

    Ensure compliance with relevant regulations and standards.

  • Extract data from relevant online and internal sources using a variety of ingestion and integration methods.

  • Ensure full compliance with client Software Engineering standards and data governance practices.

  • Build data pipelines and Databricks workflows that populate the required Data Mart in accordance with the approved data model.

  • Utilize technical components such as Azure Data Factory, Azure Data Lake, Databricks, Azure Blob Storage, Azure SQL Databases, and Power BI to design and implement end-to-end data solutions.

  • Participate in the full project lifecycle and complete required project artifacts in accordance with established methodologies and standards.

Minimum Qualification Requirements

Education:

  • The candidate must possess a minimum of a Bachelor's degree in Computer Science, Information Technology, or a related field.

    A Master's degree would be advantageous
  • Certificates on the Azure platform such as AZ-900 and/or DP-900 and up is highly recommended

Technical Skills:

Required:

  • The candidate should have at least 10 years of professional experience as a developer and/or data engineer, with strong emphasis on cloud-native design and architecture, preferably in the banking or financial services sector
  • Strong hands-on experience in multiple programming languages, including extensive prior work experience with Python
  • Candidates with experience across languages such as Java, C# or similar enterprise- grade technologies are strongly encouraged
  • Hands-on experience with Azure DevOps, including source control, work item tracking and release management
  • Experience in working with Visual Basic, Macro and SQL programming languages
  • Experience with Azure Data Ecosystem with tool such as Azure Data Factory, Azure Data Lake, Databricks, Azure Blob storage and Azure SQL Databases
  • Familiarity with DevOps practices and tools, including CI/CD pipelines, automated testing, and infrastructure as code
  • Strong understanding of data engineering best practices


Preferred:

  • Experience in setting up DataMarts
  • Experience in PowerBI and/or Tableau
  • Experience working with ITIL and/or Scrum/Agile frameworks
  • Experience in developing infrastructure and deployment automation scripts for Azure environments
  • Exposure to Agile/Scrum environments, DevOps based delivery framework


Required Skill Profession

Agg



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Lead Python Potential: Insight & Career Growth Guide