- Generating the highest level of system requirements, based on the user's needs and other constraints such as cost and schedule. - Ensuring that this set of high level requirements is consistent, complete, correct, and operationally defined. - Performing cost-benefit analyses to determine whether requirements are best met by manual, software, or hardware functions; making maximum use of commercial off-the-shelf or already developed components. - Partitioning large systems into (successive layers of) subsystems and components each of which can be handled by a single engineer or team of engineers or subordinate architect. - Generating products such as sketches, models, and prototypes to keep the user and the engineers constantly up to date and in agreement on the system to be provided as it is evolving. - Interfacing with the design and implementation engineers and architects, so that any problems arising during design or implementation can be resolved in accordance with the fundamental design concepts, and user needs and constraints. - Ensuring that a maximally robust design is developed. - Generating a set of acceptance test requirements, together with the designers, test engineers, and the user, which determine that all of the high level requirements have been met.
Get Your Python Project Started Today!
Hire a freelance Python developer to rev up your web applications. Search our database of affordable Python experts to get your project started today.
Python is a dynamic general-purpose, object-oriented programming language designed for code readability and used for web applications (e.g. Google, Yahoo and YouTube). On oDesk, the world’s largest online workplace, companies hire Python programmers to successfully complete jobs including loading datasets, creating widgets, and performing data transformations.
Python Job Cost Overview
Typical total cost of oDesk Python projects based on completed and fixed-price jobs.
oDesk Python Jobs Completed Quarterly
On average, 617 Python projects are completed every quarter on oDesk.
Time to Complete oDesk Python Jobs
Time needed to complete a Python project on oDesk.
Average Python Freelancer Feedback Score
Python oDesk freelancers typically receive a client rating of 4.72.
Professional and hobbyist developer, with over 15 years of actual development under the belt and 6 years in 'hands-on' management positions (as engagement manager in a consulting firm and then as a CTO in a web startup). My technical experience ranges from desktop (C/C++/C#/Java/VB, scripting in Python/Ruby/VBA), embedded (PIC, ATMEGA, ARM), web (PHP, Ruby on Rails, JS/Coffeescript, HTML5 and some understanding of web design principles and UX construction) and ERP/Business Intelligence (SAP BW, QlickView). These days (2014), I am mostly doing web dev (front-end/back-end) in Ruby, Python and CoffeeScript - they allow very quick iterations and cutting through tons of boilerplate to get to a MVP as quickly as possible. My skills in C/C++ are a bit rusty, but I'll gladly dust them off for an interesting project :) I read Java and C# and don't mind using them as external dependencies, but I do not enjoy working with those. As for my management experience, I have been leading small and large engagements (up to 2 millions EUR) in offshore settings (India, China), both on-site and remotely I feel like I have a good understanding of the communication and management challenges involved in freelancing. As your contractor, I see myself adding value by challenging your requirements, helping you define clear specifications and, if the assignment is large enough to need more than myself as a developer, I can help you screen out other offshore resources and simplify your outsourcing experience.
Iurii B. Agency Contractor
Joseph M. Agency Contractor
A Managing Business Consultant of 23 years experience with extensive subject matter expertise in IT Services Management (ITSM) and ITIL, methods, processes, strategic technology infrastructure planning, and developing cost effective solutions to meet customer business requirements. ITIL certified V2 Service Manager and V3 Expert. I can perform an analysis of business requirements, drivers and I/T resource consumption across multiple platforms and develop a macro level capacity planning methodology.
Mikhail P. Agency Contractor
Over the last 10 years I have developed wide range of business software using Python C++, Java, C# for frontend and Oracle and MySQL for backend. My primary experience is the problems solving, not just writing in particular programming language. Fast prototype developing for new systems and extending the functionality and refactoring for the old one.I'd like to use automated software testing, because it's increases my productivity and software quality. Check my code on github - https://github.com/kmmbvnr I'm author of several django related libraries for simplifying development and testing.
* More than 5 years' experience providing IT consulting services to major insurance and financial companies, developing large enterprise applications. * Great experience managing cross functional teams from varying countries around the world * Outstanding skills working with external customers and outsource teams I am looking for a position in product management with a focus on product development and team leadership. Preferably in a high paced startup.
Work on challenging projects in web development. Have experience in front end and back end technologies. JQuery, HTML5/CSS3, PHP, Python, Go, Flask, Codeigniter, SQLAlchemy, MySQL, Mongo. I have worked on startups and can help with planning a deployment strategy. I have also been lead developer on projects and have been able to lead teams of developers.