Senior Software Engineer
at Thomson Reuters
London E14 5AQ, England, United Kingdom -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 09 May, 2025 | Not Specified | 09 Feb, 2025 | N/A | Good communication skills | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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