Python Software Engineer +7/10 anos

Descrição do trabalho

???? What the Client Is Asking For:

  • Develop and maintain project templates and environments for the citizen developer platform.
  • Support business users in migrating and developing End User Computing Applications (EUCAs) on the new platform.
  • Analyze, design, review, refactor, and develop Python code; integrate with Microsoft SQL Server databases.
  • Write unit and integration tests, and produce comprehensive technical and user documentation.
  • Provide training and support to users in coding, database integration, and IT infrastructure management.
  • Deliverables include requirements/design documents, source code, test results, documentation, and training materials.

???? Consultant Profile

  • Experience: – Senior Consultant: 7–10 years in Python and SQL software engineering – Expert Consultant: at least 10 years in Python and SQL software engineering
  • Education: Bachelor’s degree in IT, Mathematics, Physics, or equivalent professional experience
  • Mandatory technical skills: – Object-oriented programming, automated testing (pytest, behave), Python libraries (Flask, NumPy, Pandas), Git, XML/JSON/YAML, Windows and Linux, waterfall/Scrum/DevOps methodologies
  • Desired technical skills: – Financial industry experience, CI/CD (Azure Pipelines), scripting, other languages (Java, R, MATLAB, Julia), advanced Python libraries (Pytorch, Plotly, Dash), PowerBI, Big Data, Azure cloud, technical writing, MS Excel
  • Soft skills: – Excellent English communication (C1/C2), strong change management, training, and collaboration abilities