We are seeking a full-time Senior or Expert Python Software Engineer Consultant to support the Financial Applications team. The role focuses on developing and maintaining a citizen developer platform, enabling business users to build, migrate, and maintain financial applications using modern software engineering standards.
Key Responsibilities
* Design, develop, and maintain project templates, environments, and core components of the citizen developer platform.
* Support business users in migrating and developing End User Computing Applications (EUCAs).
* Analyze, design, review, refactor, and develop Python applications integrated with Microsoft SQL Server .
* Implement unit and integration tests and ensure code quality through best practices.
* Produce comprehensive technical and user documentation and deliver training and ongoing user support.
* Deliver end-to-end project artifacts, including requirements and design documents, source code, test results, and training materials.
Required Profile
* Experience:
* Senior Consultant: 7–10 years of experience in Python and SQL software engineering
* Expert Consultant: 10+ years of experience in Python and SQL software engineering
* Education: Bachelor's degree in IT, Mathematics, Physics, or equivalent professional experience.
* Mandatory Technical Skills:
* Strong object-oriented programming and automated testing (pytest, behave)
* Python frameworks and libraries (Flask, NumPy, Pandas)
* Git, XML/JSON/YAML, Windows & Linux environments
* Experience with Waterfall, Scrum, and DevOps methodologies
Preferred Skills
* Experience in the financial services industry
* CI/CD pipelines (Azure Pipelines), scripting, and cloud exposure (Azure)
* Additional programming languages (Java, R, MATLAB, Julia)
* Advanced Python libraries (PyTorch, Plotly, Dash)
* Power BI, Big Data technologies, MS Excel
* Strong technical writing skills
Soft Skills
* Excellent English communication skills (C1/C2)
* Strong collaboration, training, and change management capabilities
* Ability to work closely with technical and non-technical stakeholders
Job Location
* Lisbon or Porto