Find Jobs
Hire Freelancers

Python Services Framework

$750-1500 USD

En cours
Publié il y a plus de 11 ans

$750-1500 USD

Payé lors de la livraison
We need a Python Developer to create a Service Framework and Manager that will allow creating services using one single management and abstraction layer. The source code must be used following de facto standards and need to take the provided specification mainly as a reference, making adaptations whenever pertinent. To proof the framework concept and functionality, it is required to use the created Framework to implement an "Email Submission System" service that will take messages from a MongoDB and send them to the related recipient. Screened candidates will have access to more information about the service. They will so have the chance to make questions and entail how they intend to implement it. The final and selected candidate will have direct contact with our team leader to solve any technical question. The approval and escrow will be made in four steps steps. To enable a better bidding, we provided a general class diagram which shows basic idea behind the Service Framework and Manager: [login to view URL] PROJECT PHASES AND MILESTONE PAYMENTS As part of the first step, the developer will need to provide its first functional mockup of package, modules and classes. We will make some considerations based on that and the developer must provide its inputs also based on his experience. With the information obtained, the developer should start making code modifications and adaptations to adhere to new requirements. The product of such development will be the alpha version, which will mark the end of the second phase and result on 20% of the escrow being released. From that on, we will use the alpha version for one week and identify issues which should be fixed as fast as possible. When all the issues identified on such week gets solved, we will have the beta version and another 30% of the escrow will be released. After beta release, one extra week will be used to test the code on our servers. Again, all the issues identified on such final week should be addressed to have our final version and release remaining 50% of the escrow. EXTRA NOTES We require developers to use Python 2.7 and de facto standars whenever pertinent, being PEP 8 the most important one. A well known verification tool will be used to check issues with the code regarding that. As Linux will be used for testing, we require PEP 3143 to be used for the main agent that will control dependent services. That can be done with python-daemon [2] or zdaemon [3] and should be tied also to an Upstart [4] script that will allow us to start and stop the main agent. We will consider a plus and pay a 10% bonus if the developer implements using PEP 257 [5], proper unit tests and a setup script with setuptools [6]. LINKS [login to view URL] [login to view URL] [login to view URL] [login to view URL] [login to view URL] [login to view URL]
N° de projet : 4071356

Concernant le projet

6 propositions
Projet à distance
Actif à il y a 11 ans

Cherchez-vous à gagner de l'argent ?

Avantages de faire une offre sur Freelancer

Fixez votre budget et vos délais
Soyez payé pour votre travail
Surlignez votre proposition
Il est gratuit de s'inscrire et de faire des offres sur des travaux
6 freelances proposent en moyenne $1 200 USD pour ce travail
Avatar de l'utilisateur
I can do it for you.
$1 000 USD en 60 jours
5,0 (6 commentaires)
4,2
4,2
Avatar de l'utilisateur
Python expert here, it would be a pleasure to help you. Please see private message for details, thanks.
$1 500 USD en 60 jours
5,0 (1 commentaire)
1,8
1,8
Avatar de l'utilisateur
Dear sir, I'm a python expert. please let me know details. more info from PMB
$1 200 USD en 30 jours
0,0 (0 commentaires)
0,0
0,0
Avatar de l'utilisateur
Hello! I have experience in development of such projects. More details in PMB.
$1 200 USD en 12 jours
0,0 (0 commentaires)
0,0
0,0

À propos du client

Drapeau de CANADA
Vancouver, Canada
4,8
35
Méthode de paiement vérifiée
Membre depuis mai 4, 2012

Vérification du client

Merci ! Nous vous avons envoyé un lien par e-mail afin de réclamer votre crédit gratuit.
Une erreur a eu lieu lors de l'envoi de votre e-mail. Veuillez réessayer.
Utilisateurs enregistrés Total des travaux publiés
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Chargement de l'aperçu
Permission donnée pour la géolocalisation.
Votre session de connexion a expiré et vous avez été déconnecté. Veuillez vous connecter à nouveau.