Staff Software Engineer (python)

Edinburgh EH3, United Kingdom

Job Description


Moody\xe2\x80\x99s is a developmental culture where we value candidates who are willing to grow. So, if you are excited about this opportunity but don\xe2\x80\x99t meet every single requirement, please apply! You may be a perfect fit for this role or other open roles. Moody\'s is a global integrated risk assessment firm that empowers organizations to make better decisions. At Moody\xe2\x80\x99s, we\xe2\x80\x99re taking action. We\xe2\x80\x99re hiring diverse talent and providing underrepresented groups with equitable opportunities in their careers. We\xe2\x80\x99re educating, empowering and elevating our people, and creating a workplace where each person can be their true selves, reach their full potential and thrive on every level. Learn more about our DE&I initiatives, employee development programs and view our annual DE&I Report at moodys.com/diversity

Buy-side solutions (BSS) is a business line of Moody\xe2\x80\x99s Analytics providing modern technology solutions to asset owners, consultants, asset managers and insurers. Our next-generation buy-side technology enhances customer performance, improves governance and ultimately helps win more business. Our dedicated team of sales, marketing and product management experts are passionate about delivering effective solutions to our customers.


Role/Responsibilities :


This role will lead a small team of data engineers, initially focused on building data pipelines using Python and Apache Spark. The successful candidate will be responsible for planning and designing data engineering solutions, liaising with key stakeholders regarding system requirements, and documenting procedures for system deployment and maintenance. Main responsibilities include:

  • Managerial responsibilities for a single data engineering team, providing data engineering solutions for a number of financial applications.
  • Utilize programming languages, cloud computing, relational database systems, and related technologies to create complex applications or modify existing applications for software enhancements and/or development of new products and features.
  • Ensure appropriate technologies are used to integrate company processes and customer requirements.
  • Liaise with key stakeholders/system users to define system requirements and/or necessary modifications.
  • Play a key role in the development of software business requirements, design specifications, programming & development, security, integration, testing and documentation, and adherence to quality assurance standards.
  • Test, troubleshoot and/or debug complex or critical software programs during product development and/or post implementation.
  • Complete documentation and procedures for deployment and maintenance of software.
  • Contribute to the technical and architectural direction of projects.
  • Provide support for requests from management within and outside of the department regarding existing and future projects.



Qualifications :

  • Undergraduate/first-level degree (e.g., Bachelor\xe2\x80\x99s degree) in Computer Science or related numerical discipline, or equivalent experience.
  • 7+ years of professional software development experience on multi-tiered enterprise applications.
  • 3+ years of experience working with Python.
  • Experience with Apache Spark is a plus, as well as experience with cloud implementations of Apache Spark such as Databricks or Azure Synapse Analytics.
  • Knowledge of data architecture models and data warehousing models.
  • Experience in the IT financial sector is a plus.
  • Experience in full software development life cycle, application development, and testing methodologies.
  • Experience in development languages, configuration, package evaluation, and database concepts.
  • Strong analytical and problem solving skills.
  • Excellent written and oral communication, interpersonal and consultative skills.
  • Broad understanding and industry knowledge of leading IT vendors\xe2\x80\x99 products and solutions.

Annual base salary gross: \xc2\xa3115,700.00 Actual salaries will vary and will be based on various factors, such as candidate\xe2\x80\x99s qualifications, skills, and competencies. The salary is one component of Moody\xe2\x80\x99s total compensation package for employees. Other rewards and benefits include the following: Medical, Personal Accident, Life Insurance and Time Off.

Moody\xe2\x80\x99s is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, sexual orientation, gender expression, gender identity or any other characteristic protected by law.

Candidates for Moody\'s Corporation may be asked to disclose securities holdings pursuant to Moody\xe2\x80\x99s Policy for Securities Trading and the requirements of the position. Employment is contingent upon compliance with the Policy, including remediation of positions in those holdings as necessary.

For more information on the Securities Trading Program, please refer to the STP Quick Reference guide on ComplianceNet

Please note: STP categories are assigned by the hiring teams and are subject to change over the course of an employee\xe2\x80\x99s tenure with Moody\xe2\x80\x99s.

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3018924
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Edinburgh EH3, United Kingdom
  • Education
    Not mentioned