Overview
The Python Developer plays a crucial role in the development and maintenance of high-quality software solutions. This position is vital for translating application stories into functional software, thereby impacting the organization's ability to deliver innovative products and services. As a part of a dynamic team, the Python Developer will engage in various phases of the software development lifecycle, from conception to deployment. The ideal candidate will have a strong understanding of Python and modern web frameworks such as Django, as well as a firm grasp of database systems and API integration. They will collaborate with cross-functional teams to leverage their expertise in developing scalable applications that meet business objectives while ensuring optimal performance. The role also emphasizes continuous improvement and innovation, challenging the developer to stay updated with emerging technologies and trends in software development, making them an essential asset in driving productivity and efficiency within the company.
Key Responsibilities
5 years or more relevant software development experience with a fairly Full Stack profile
- Experience of delivery within a trading environment.
- Experience working in fast- paced project delivery using AGILE methods
- Strong software development skills, knowledge of best practices (SOLID, CI/CD, etc.)
- Python 3 along with experience of frameworks like Tornado, Holoviz Pannel and Bokeh library.
- Creating applications and packages
- Writing reliable unit and end-to-end tests with PyTest
- Data manipulation with Pandas
- Web development with Python
- MS Azure: virtual networks, key vaults, storage, data factory, security, function app.
- MS DevOps pipelines
- Kubernetes containers
- ReactJS front end development experience
- MS SQL backend development experience
- Experience in developing API's in python using FastAPI
- Hands on in ADF and Azure Databricks
Skills: oracle application development framework (adf),django,pandas,fastapi,agile methodology,unit testing,ms sql,kubernetes,api,azure,version control,reactjs,api development,data structures,python,database management,ms devops,ms azure,tornado,holoviz panel,microsoft sql server,bokeh