Principal Software Engineer
IHS Markit
Coulsdon - Brighton Rd
4d ago

We are looking for a candidate who :

  • Has experience and interest working with a variety of technologies and at different levels in the stack’
  • Can lead by example with humility and confidence. Our engineers have the opportunity (and are expected to) exercise a high degree of leadership and expertise in their daily work
  • You will be encouraged to offer opinions and advocate your approach
  • You will also need to appreciate the value of compromise and teamwork
  • Has a track record of significant, self-directed contributions to large and challenging projects
  • We are looking for individuals who have transformed the development process and help shape the code base going forward.
  • You should have real world experience of refactoring and modernising code, as well as working on greenfield projects

  • Will willingly participate in all parts of the software development life-cycle
  • With relatively small agile teams we believe a supportive, flexible and open-minded approach leads to the best outcomes
  • Roles and Responsibilities :

  • Participate as part of a project team to design, code, test and deliver applications
  • Drive best practices in quality-first development including test automation, continuous integration and automatic deployments in all environments (dev ops)
  • Take a leading role in establishing program and project timelines and taking responsibility for their delivery
  • Monitor and report to management on project status, proactively identify issues that may impede attainment of project goals, recommend and implement corrective measures
  • Continuously expand knowledge of development processes, techniques and technologies and how they can be applied to our solutions
  • Agile enthusiast who can help guide the team and drive incremental improvements
  • Perform other duties as required
  • Required Skills :

  • Bachelor’s in computer science, related field or equivalent experience
  • 10 years or more professional experience of software development and database design
  • Expert understanding of one or more high level programming languages
  • Expert knowledge of server-side technologies including C# / .NET, .NET core, Web APIs
  • Advanced analytical and problem-solving skills
  • Must be able to work effectively as part of a project / program team and foster team cooperation
  • Able to share knowledge with the team
  • Understanding of the project management process
  • Stays current with rapidly changing technology and applies it to business needs
  • Familiarity with agile development methodology.
  • Expert knowledge of front-end technologies and frameworks, e.g Vue, React, Angular, HTML, CSS would be an advantage
  • Knowledge of cloud technologies would be an advantage
  • Apply
    Add to favorites
    Remove from favorites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form