Senior Software Engineer

at  Thomson Reuters

London E14 5AQ, England, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate09 May, 2025Not Specified09 Feb, 2025N/AGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

We are looking for a Senior Software Engineer to join us in London
In this role you will be responsible for the analysis, definition, design, construction, testing, installation, modification, and maintenance of properly engineered information systems, to meet agreed business needs and continuously drive improvements across the software development life cycle while ensuring best practices are utilized.
You will interact with internal and external teams offering expertise on our products, work on projects independently and collaborate with cross-functional teams to manage project priorities, deadlines, and deliverables.
You will also get to mentor and guide others by reviewing the work of other software engineers as well as encourage them to grow their technical skill set.
You will also be expected to participate in the On-Call rotation which supports our maintenance, scheduled work, support and release/deployment requirements.

Responsibilities:

ABOUT THE ROLE:

As a Senior Software Engineer you will:

  • Write new software, make modifications to existing software, or integrate software applications and modules in accordance with agreed upon specifications, created in partnership with others.
  • Deliver end-to-end technical solutions for multiple products or complex projects.
  • Create and execute unit testing and integration testing ensuring software meets requirements.
  • Participate in daily stand-ups and pick up development tasks.
  • Lead routine projects with manageable risks and resource requirements.
  • May manage budgets for small projects or programs.
  • Contribute to the creation of design. May lead the design of less complex components.
  • Must be able to provide technical support to operations, QA engineers, non-technical employees, designers, other engineers and other development teams.
  • Create, review, and maintain all required technical documentation/ manual related to assigned software to ensure supportability and reuse.
  • Learn, share, and mentor with the team in positive and constructive ways new ideas, methods, technology, etc, work independently when required..
  • Provides timely status updates for areas of individual responsibilities within projects to supervisor.
  • Develops software using disciplined software development processes, adhering to team/company standards and software best practice guidelines, and corporate policies.

To be considered for this role of Senior Software Engineer, you will have:

  • Microsoft .Net MVC and .Net Core programming.
  • C#
  • Excellent communication skills
  • Problem Solving with minimal guidance.
  • Experience developing for the cloud (Azure, AWS).
  • Good skills in JavaScript and/or any derived libraries and HTML/CSS.
  • Database experience, SQL and Nosql type databases.
  • Experience with Web API development and API driven development.
  • Experience in a continuous integration environment.
  • Unit Testing or Test driven experience.
  • Experience using source control (TFS, Git, Jira).
  • Willing and able to submit to a CJIS-compliant fingerprint-based background check.
  • Willing and able to obtain or already have security clearance


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Software engineering or similar

Proficient

1

London E14 5AQ, United Kingdom