Lead Python Engineer, Vice President at BlackRock Investments
Edinburgh, Scotland, United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

17 Mar, 25

Salary

0.0

Posted On

13 Nov, 24

Experience

0 year(s) or above

Remote Job

No

Telecommute

No

Sponsor Visa

No

Skills

Scrum, Databases, Reuse, Continuous Integration, Agile, Mentoring, Snowflake, Servers, Testing, Writing

Industry

Information Technology/IT

Description

Preferred Skills:

  • Experience in Python Programming with a deep understanding of core libraries and concepts
  • Strong proficiency in SDLC such as Agile and Scrum
  • Strong knowledge and experience of testing, code reviews and continuous integration
  • Focus on designing and writing resilient and maintainable code
  • Expertise in designing, developing and deploying servers and applications at scale
  • Experience of extracting common concepts into libraries to encourage reuse
  • Excellent ability to troubleshoot software issues and ability to apply this outside of immediate areas of responsibility
  • Excellent problem solving skills
  • Strong knowledge of databases, scehma design and be proficient in writing and optimizing SQL queries
  • Specific knowledge of any of Sybase ASE / MS SQLServer is preferable
  • Track record of mentoring and managing junior developers to build a cohesive and high performing team.
  • Experience in Snowflake is desirabl
Responsibilities
  • Design, develop and maintain Python applications and services ensuring code quality, scalability and performance
  • Take technical and emotional ownership of the applications and services
  • Lead and mentor a team of developers ensuring high quality delivery
  • Collaborate with product managers to gather requirements, write technical specifications and plan development efforts
  • Write clean efficient code, which is well documented and follows the defined best practices and coding standards
  • Participate in architectural designs and contribute to the technical direction of projects
  • Conduct code reviews, provide constructive feedback and promote continuous improvement in the team (and beyond)
  • Troubleshoot and resolve issues reported in production environments

Preferred Skills:

  • Experience in Python Programming with a deep understanding of core libraries and concepts
  • Strong proficiency in SDLC such as Agile and Scrum
  • Strong knowledge and experience of testing, code reviews and continuous integration
  • Focus on designing and writing resilient and maintainable code
  • Expertise in designing, developing and deploying servers and applications at scale
  • Experience of extracting common concepts into libraries to encourage reuse
  • Excellent ability to troubleshoot software issues and ability to apply this outside of immediate areas of responsibility
  • Excellent problem solving skills
  • Strong knowledge of databases, scehma design and be proficient in writing and optimizing SQL queries
  • Specific knowledge of any of Sybase ASE / MS SQLServer is preferable
  • Track record of mentoring and managing junior developers to build a cohesive and high performing team.
  • Experience in Snowflake is desirable
Loading...