
Python Software Consultant
NRB
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇱🇺 Luxembourg
Visit company websiteJob Level
SeniorLead
Tech Stack
AzureCloudFlaskJavaLinuxNumpyPandasPythonPyTorchSparkSQLUnix
About the role
- Trasys International is looking for talented professionals who are interested in working on challenging international projects and able to deliver high-quality results within multicultural environments.
- Provide high-quality solutions including modernization of solutions, digital workspaces, cloud technologies and IT security.
Requirements
- Bachelor's degree in information technology, Mathematics, Physics, or similar field, and/or equivalent professional experience (mandatory).
- Years of experience in software engineering with Python and SQL in a professional environment, depending on the submitted profile (mandatory): Developer – Senior Consultant: 7-10 years Developer – Expert Consultant: at least 10 years
- Proficient in object-oriented programming, enabling the adequate application of software design patterns and the creation of modular, reusable, and maintainable code that adheres to modern programming paradigms (mandatory).
- Proficient in automated testing of Python code, e.g., unit-test, pytest, behave (mandatory).
- Proficient in usage of the following Python libraries: Flask, NumPy, Pandas (mandatory).
- Proficient with: XML, JSON, YAML (mandatory).
- Proficient in the use of the Git version control systems (mandatory)
- Experience with the Windows and Unix/Linux operating systems (mandatory).
- Practical experience with software development processes such as waterfall, Scrum, and/or DevOps (mandatory).
- Experience in the Financial Industry, specifically, familiarity with Capital Markets products and processes (desired).
- Experience with continuous integration and continuous delivery pipelines, e.g., Azure Pipelines (desired).
- Experience with scripting, e.g., shell scripts, PowerShell, batch scripts (desired).
- Experience in software engineering with Java, R, MATLAB, and/or Julia (desired).
- Proficient knowledge of and experience with the following Python libraries: Pytorch, Plotly, Dash (desired).
- Experience with specialized reporting solutions such as, e.g., PowerBI (desired).
- Experience with Big Data technologies like Spark, Azure CosmosDB etc. (desired).
- Good understanding of a cloud-based microservice architecture, e.g. with Azure (desired).
- Experience with documentation of business requirements and with technical writing (desired).
- Experience with MS Excel (desired).
Benefits
- Onsite presence may be requested with a notice period of 7 days
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonSQLobject-oriented programmingautomated testingFlaskNumPyPandasXMLJSONGit