Beschreibung
TätigkeitenbeschreibungFor a customer in Remote we are currently looking for a
Application Developer (m/f/d)
Role description / Skills required
- Achieve clean back-end implementation of an existing tool. This includes in particular migrating code from a Python Tornado App to a Python Flask App and migrate a PostgreSQL to a Microsoft SQL DB.
- Not just rewrite the code but resort to use best practices and identify potential areas of improvements in the code of the backend and the overall architecture.
- A clean backend implementation shall be achieved with focus on future maintainability by the business department (Mathematicians with coding experience, not IT).
-Improvements of the connection and synchronization of the two different Databases (Oracle, Microsoft SQL DB), with an ORM like sqlalchemy.
-Adaption of an already existing authentication using the Microsoft authentication library.
-Migration of the current PostgreSQL to a Microsoft SQL DB with potential refactoring of the Database Schema.
-A deployment pipeline in Azure DevOps needs to be created as well to deploy the App to a Windows Server.
-Add functional unit tests for the components/services created.
-Document the architecture and the build process.
-An Angular 8 Frontend and a Prototype for the backend in Python Flask is already available.
Reference: 2782
Location: Remote
Workload: Full time
Employment: Freelancer
Start: ASAP
Duration: 6 weeks