Senior Python Developer

ALLTECH CONSULTING SVC INC
Quebec
CAD 80,000 - 100,000
Job description

Level 4
Job Description:

Required years: 10+

The Portfolio Central team is looking for a highly motivated individual to expand a Portfolio Optimization tool to the Munis Desk. The tool will allow users to provide a list of parameters, inputs, and guidelines to result in the creation of a list of bonds optimized for different objectives. The portfolio objectives will be defined within the tool. The tool application will provide users with the ability to customize and/or create portfolios on behalf of clients by means of an iterative process.

Job Responsibilities

  1. Designing highly scalable core and web applications using best practices.
  2. Developing high-performance middle-tier systems.
  3. Developing REST services.
  4. Interacting with Business to understand complex business requirements.
  5. Translating complex business requirements into robust technical implementations.
  6. Developing application codes and unit tests.
  7. Ensuring high performance of applications and providing support.

Skills

  1. Bachelor’s Degree in Computer Science, Computer/Software Engineering or similar.
  2. Senior Core Python developer.
  3. Ability to make architectural decisions.
  4. Web developer with strong Back End focus.
  5. Highly experienced in database technologies: SQL, MongoDB.
  6. Knowledge of Agile Methodologies and DevOps practices.
  7. Knowledge of Kafka, Elasticsearch, KDB/Q preferred.
  8. Excellent communication skills.
  9. Critical thinker and problem-solver.

About Us

We are a leading global financial services firm providing a wide range of investment banking, securities, investment management, and wealth management services. We advise, originate, manage, and distribute capital for governments, institutions, and individuals. As a market leader, the talent and passion of our people are critical to our success. Together, we share a common set of values rooted in integrity, excellence, and strong team ethic. We provide you a superior foundation for building a professional career where you can learn, achieve, and grow.

Technology/Role/Department at our Technology is the key differentiator that ensures that we manage our global businesses and serve clients on a market-leading platform that is resilient, safe, efficient, smart, fast, and flexible. Technology redefines how we do business in global, complex, and dynamic financial markets. We have a large number of award-winning technology platforms that help to propel our Firm’s businesses to be the top in the market. We have built strong techno-functional teams which partner with our offices globally taking global ownership of systems and products. There is a large focus on innovation, inclusion, giving back to the community, and sharing knowledge.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Python Developer jobs in Quebec