Python Developer Job Description

Python Developer Job Description

4.5
174 votes for Python Developer
Python developer provides support for Agile Development (Java Applications, Container Infrastructure [AWS Fargate], CI/CD and DevOps pipelines, troubleshooting, application performance tuning & analysis, Static Code Analysis, etc.).

Python Developer Duties & Responsibilities

To write an effective python developer job description, begin by listing detailed duties, responsibilities and expectations. We have included python developer job description templates that you can modify and use.

Sample responsibilities for this position include:

Developing and enhancing Python solutions
Develop, Implement, and maintain financial/equity models, simulators, reports, and other investment tools using Python/Pandas/Numpy
Work specifically on one project integrating a people service application with other internal applications
Code in order to bring the application to a full functional state
Design & implement solutions using python, excel vba in a demanding, fast-paced environment
Write scripted processes using our analytics integrated Python environment
Liaise with global application development teams
Developing Business Layer libraries
Creating and maintaining MariaDB database objects
Making use of third party SDK’s and API’s to plug into different architectures

Python Developer Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Python Developer

List any licenses or certifications required by the position: AWS, SSL, DNS, HTTP, TCP, CKAD, CKA, DB, CCIE, PCAP

Education for Python Developer

Typically a job would require a certain level of education.

Employers hiring for the python developer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Technical, Math, Physics, Computer Engineering, Technology, Design, Mathematics, Information Technology

Skills for Python Developer

Desired skills for python developer include:

Python
SQL
Version and revision control practices and procedures
Application
Data and infrastructure architecture disciplines
Flask
C++
Java
Software development life cycle and agile development practices
Object-relational mapping

Desired experience for python developer includes:

Creating and authoring RESTful web services
Development and sign-off of implementation test plans for the production environment
Production of engineering and support documents
A strong understanding of common web development techniques, REST, JSON
Understanding Agile Methodologies and related programming practices like TDD, Pair Programming, and Code
Be self-motivated and have the ability to work on their own part of a team

Python Developer Examples

1

Python Developer Job Description

Job Description Example
Our company is growing rapidly and is hiring for a python developer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for python developer
  • Take individual responsibility for the overall success of the Python delivery within the development team
  • Creating ETLs to feed the data warehouse and creating reporting services as needed
  • Designing and building the scalable, reliable, and efficient infrastructure for the company's live streaming backend
  • Improving the speed and scale of server
  • Performing testing for all traffic onsite, response time and speed of site
  • Creating documentation and integration
  • Working with and supporting other technical team members
  • Planning, designing and implementing new features and enhancements to feeds and reports for regulations, risk, finance
  • Peer-reviewing code changes
  • Consulting with quantitative developers on model implementation
Qualifications for python developer
  • Prior mobile experience
  • Identifying bottlenecks through performance analysis
  • Diagnosing faults in Windows client applications and on Linux-based high-performance compute infrastructure
  • Use of financial derivatives knowledge to build trade capture and/or risk management software and/or downstream feeds and reports
  • Debugging and software fault-diagnosis
  • Implementation and testing of pricing models
2

Python Developer Job Description

Job Description Example
Our innovative and growing company is looking for a python developer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for python developer
  • Implementing machine learning models in new products
  • Efficiency via automation
  • Innovation by combining multiple data sources, and applying business rules on top of it to extract actionable insights
  • Enhance trading risk management, P&L explain and other spreadsheets
  • Become familiar with the bank pricing analytics library
  • Interface with business users and subject matter experts to define requirements and refine the details necessary for modifications to pricing and risk generation platform
  • Ensure risk delivery to Interest rates flow, options and MBS trading desks
  • Assist traders with risk and P&L matters in day-to-day routines
  • Communicate status and report issues to the team leader
  • Design next-gen, fast and reusable back-end services APIs
Qualifications for python developer
  • Experience building REST services and API design
  • Strong background working with MS-SQL or Sybase
  • Rates business knowledge (risk, pricing, yield curve and inflation curve construction ..)
  • Capture, analyse & document business requirements from our business partners
  • Knowledge of MSSQL/MySQL/Postgres or similar RDBMS
  • Passion for technology and has the ability to use it to solve business objectives
3

Python Developer Job Description

Job Description Example
Our company is growing rapidly and is looking for a python developer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for python developer
  • Carry out strong technical expertise
  • Integrate implementation of security and data protection into the development lifecycle
  • Design and write production-ready code and unit tests
  • Re-architect existing systems and optimizing system structures
  • Develop innovative user interfaces, including data visualizations
  • Create real-time and low-latency event processing
  • Contribute to open-source software
  • Communicate with the customer to clarify requirements
  • Integrate with other clients’ systems and applications
  • Support users of the developed system
Qualifications for python developer
  • Strong communication skills and a positive way of working with colleagues and
  • Financial Services experience is beneficial, preferably within Basel Capital, Credit Risk or Market Risk
  • Experience in of the following Athena / Quartz / SecDB Development and understanding of Core architecture/design
  • Bond Analytics Knowledge
  • Web Service and API design and development
  • Expertise in developing and fine tuning backend running on Python development framework (like Django ) and Apache/MySQL is required
4

Python Developer Job Description

Job Description Example
Our innovative and growing company is looking to fill the role of python developer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for python developer
  • Build web-based solutions on Linux (Python, Django, SQL/Mongodb, some light C/C++)
  • Develop new applications from the ground up using Python, Django, React, Flask and MySQL
  • Research, diagnose, and troubleshoot reported bugs and application issues
  • Develop in Python - deep experience designing, writing, troubleshooting complex multi-threaded systems
  • Collaborating with Portfolio Management and Trading teams
  • Your focus is on services and big data, with a secondary focus on PC or Mobile
  • You have provable hands-on experience with large-scale service APIs, big data, distributed computing and an understanding of things like High Availability, Failover, System testing/validation, Common Vulnerabilities and Exposures
  • You will be responsible for helping with the maintenance of the current product creating wild and zany (but potentially ground breaking and revenue making) new products
  • Continues Delivery - Automation of Infrastructure Services, detect and repair problems in deployments
  • Understanding of Agile, Scrum, Kanban or other project management processes and methodologies
Qualifications for python developer
  • Generate code & test code for assigned projects to ensure that the projects achieve the desired project outcomes Python Developer with strong experience in front end technologies (JavaScript, HTML, CSS)
  • Experience with Oracle or similar RDBMS databases
  • Quartz Controls - An enterprise wide initiative to evaluate and control the quality and accuracy of data loaded into BAML's strategic trade repository and risk / pricing platform (Quartz) so that this data can be consumed for regulatory and supervisory group use cases across the organization
  • Experience with JavaScript UI frameworks like jQuery, AngularJS, ReactJS, Knockout
  • Python or Ruby on Rails
  • Django, Ruby on Rails, MySQL, PostgreSQL, Bootstrap, SciPy, NumPy, pandas
5

Python Developer Job Description

Job Description Example
Our company is growing rapidly and is looking for a python developer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for python developer
  • Designs limited enhancements, updates, and programming changes for portions and subsystems of systems/application software, including utilities, databases, and Internet-related tools
  • Leverage your deep understanding of Python technology
  • Support prototyping and automation of ETL pipelines for the platform
  • Design, implement & document the backend APIs for the platform
  • Perform test-driven development, and get involved in quality assurance discussions
  • Interact with Business Users to understand key requirements of the projects and document it well
  • Actively build, develop solutions across SDLC
  • Fix and own complete UAT cycle partnering with business users globally
  • Collaborate with a small team of engineers to develop cutting edge technologies for the entertainment industry potentially including contributions intellectual property through patent generation
  • Create designs and proposals for user interface layouts (Javascript, Bootstrap, React) , API, SDK and other programming interfaces
Qualifications for python developer
  • Familiarity with Fixed Income products, pricing, and risk management concepts
  • Excellent knowledge of Python language
  • Familiar with Python or similar high-level languages
  • Familiar with REST APIs
  • Experience with multi process and multi threading environments is a big plus
  • Good understanding of building fully responsive and efficient websites

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates