TrimbleTR

Software Engineer - Back End

Trimble
United Kingdom only
Apply now

Your Title: Software Engineer - Back End

Job Location: UK - Remote with semi-regular travel to Ipswich
Our Department: Central Product Development

Are you interested in working for a Global Tech business who provides clients in Construction & Civils, Geospatial, Transportation & Logistics, Agriculture and more fields with market-leading software and hardware solutions to solve some of the World’s most complex problems?

If you are interested in working in this kind of innovative environment and you’re a motivated Software Engineer with a focus on BackEnd Development Engineer, then we have an excellent role within our UK Central Product team.

Our Central Product team is recruiting for a brand new role of Software Engineer to join a newly established software team in the UK. As one of our Software Engineers, you will work with a strong team of motivated Engineers with a focus on building and delivering REST APIs and backend integration. You will interact with product owners and architects and convert their ideas into software solutions.

As part of your role, you will mentor other talented engineers and encourage innovation in the team.

You will also guide the team on development best practices and set examples by using them in the solutions you build. This position requires in-depth knowledge of object-oriented programming, .Net Framework, .NET Core, C#, Web API, ASP.NET MVC, Azure Cloud and GraphQL. You should have experience with agile methodologies and working experience building scalable and robust enterprise software systems. Some experience in Python, React and TypeScript is also beneficial.

What You Will Do:

  • Participate in the complete product development cycle starting from analysis, architecture, design, coding, unit integration, and system testing of software
  • Understand System Architecture and provide valuable inputs to continuously improve
  • Ability to deliver the agreed modules in time, work with junior team members
  • Eager to learn and adapt to dynamically changing environment
  • Design, develop, and maintain the software solution based on the high-level product description or requirement document
  • Make a Software design at the module level that is cleanly structured and highly reusable
  • Follow well-defined Design Patterns and practise SOLID principles
  • Document work, software designs, code, and record and produce test reports
  • Participate in reviews of work done by peers and provide constructive feedback
  • Completely accountable for one’s own work. Estimate, plan, organise one’s own work and manage time efficiently
  • Responsible for deliveries within the required deadlines. Deliveries can be modules, documentation, customer releases, etc
  • Plan, organise, and execute assignments with very little or moderate supervision

Essential Skills & Experience:

  • B.E / B.Tech or M.E / M.Tech / M.S. in Computer Science Engineering or an equivalent degree.
  • 3 to 5 years of professional experience in software product development
  • Strong hands-on programming experience required in .NET Framework, .NET Core, ASP.NET MVC, Web API, C#, GraphQL
  • Good knowledge of Web Security and authentication protocols (OAuth, OpenID)
  • Experience with RDBMS and No SQL databases
  • Solid knowledge of RESTful interfaces / Microservice concepts
  • Proficiency in object-oriented / functional programming model
  • Good understanding of software architectures, software algorithms, and software engineering principles
  • Experience in the tools required in a development lifecycle: build, unit testing, version control, task and defect management, Agile development approaches
  • Compare and contrast various solutions given a problem statement
  • Motivated and passionate to learn new technologies

Desirable Skills & Experience:

  • Good knowledge of the Azure cloud platform
  • Good exposure to Continuous integration tools, Cloud Deployments, and Scripting
  • Experience in Python, React UI, TypeScript
  • Knowledge of E-commerce Domain
  • Experience in DataDog

Salary & Benefits:

  • Competitive salary with annual salary increases
  • 37.5 hour working week
  • Annual Leave - 25 days, increasing to 27 days after five years of service
  • Additional Trimble "Day of Service" - additional annual leave day in addition to the above
  • Company Pension
  • Life Insurance
  • Income Protection
  • Employee Stock Purchase Plan (ESPP)

What to Expect:

At Trimble, employee satisfaction goes hand in hand with customer satisfaction. You’ll have flexible working hours because we want to invest in the work-life balance of our employees. In these current times, we have been working from home full-time. We provide the technology to maximise your comfort at home and invest in your mental health. We offer you a career with an innovative leader in telematics solutions. A great way to develop and reinvent yourself to your maximal potential.

Elevate your application

Let our AI craft your perfect cover letter and align your resume to this job's criteria.

By using our AI tools, you consent to sharing your profile with our AI partner for this purpose.

Apply now

Please let Trimble know you found this job on Himalayas. This helps us grow!

Apply now

About the job

Apply before

Aug 04, 2024

Posted on

Jun 05, 2024

Job type

Full Time

Experience level

Mid-level

Location requirements

Hiring timezones

United Kingdom +/- 0 hours
Claim this profileTrimble logoTR

Trimble

Company size

View company profileVisit trimble.com

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

17 remote jobs at Trimble

Explore the variety of open remote roles at Trimble, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Trimble

Remote companies like Trimble

Find your next opportunity by exploring profiles of companies that are similar to Trimble. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join thousands of other remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan