backgo to search

middle python.core developer

bullets
PythonPython.Core, GitHub, MongoDB, Qt
warning.png
Sorry, the job is expired

Currently, we are looking for a remote Middle Python.Core Developer to join our team.

responsibilities
  • Develop and support an in-house application that provides bespoke risk management tooling to Derivatives traders
    • Must liaise directly with both traders and quants to establish requirements, develop and test new functionality
      • Develop and support the end-to-end software development lifecycle, being involved in all activities: design, development, testing and deployment, ensuring our tooling and processes are enhanced as we evolve
        • Provide BAU support to ensure high availability. We have a commitment to ensure that there is always at least one developer available during business hours
          • Work with other IT teams to build or define required interfaces and architecture
            • There is the potential for this role to develop into a technical leadership role for the right candidate
              requirements
              • 2+ years of relevant experience
                • Senior/advanced Python programming skills
                  • Experience of developing complex, business-oriented functionality with limited or fluid requirements, under tight timescales. This may have been gained on any trading floor or similarly paced environment
                    • Experience of continuous integration and deployment of Python applications
                      • Disciplines that support Agile software development: automated testing, Continuous Delivery, code review, pair programming, specification by example, etc.
                        • Testing software (TDD, BDD, py.test, mock)
                          • Writing software that is compliant to the SOLID principles. Passionate about writing clean code, refactoring, aiming to find simple solutions for complex problems
                            • Version control with Git. Experience using the workflow based on forks, branches and pull requests presented by GitHub.
                              • Relational SQL databases
                                • OTC/Derivatives trade life cycle and position management experience would be highly regarded
                                  • Comfortable interfacing with mathematical pricing models (options preferably)
                                    • Commodities / Energy front office trading experience
                                      • GUI development using Qt5 / PyQt5. (Even better: Enaml)
                                        • ORM for SQL Databases, ideally SQLAlchemy
                                          • MongoDB (interfacing from Python)
                                            • Advanced distributed / concurrent programming
                                              • Conda (using conda as package manager and, even better, having used conda-build to build and distribute your own conda packages)
                                                • English level B2+ and higher
                                                  nice to have
                                                  • GitHub
                                                    • MongoDB
                                                      • Qt

                                                        benefits for locations

                                                        location.svg

                                                        For you

                                                        • Prepaid Medicine with Colsanitas for you and your legal dependents 
                                                        • MetLife Life Insurance for you 
                                                        • Thousands of projects for top brands
                                                        • Stable income

                                                        For your comfortable work

                                                        • 100% remote work forever
                                                        • Free licensed software
                                                        • Possibility to work on your own device (BYOD)
                                                        • Stable workload
                                                        • Relocation opportunities
                                                        • Flexible engagement models

                                                        For your growth

                                                        • Free trainings for technical and soft skills
                                                        • Free access to LinkedIn Learning platform
                                                        • Support from a personal Skill Advisor
                                                        • Language courses
                                                        • Free access to internal and external e-Libraries
                                                        • Access to internal communities and competency centers
                                                        • Certification opportunities
                                                        subscribe to EPAM Anywhere vacancies!Hundreds of open jobs for Software Engineers, QA, DevOps, Business Analysts and other tech professionals
                                                        Girl in front of laptop

                                                        looking for something else?

                                                        Find a vacancy that works for you. Send us your CV to receive a personalized offer.