Enable job alerts via email!

Software Engineer III

LexisNexis Risk Solutions

City of Westminster

On-site

GBP 55,000 - 75,000

Full time

2 days ago
Be an early applicant

Job summary

A leading analytics firm in the UK seeks a Software Engineer III to perform software development tasks and solve problems independently. Responsibilities include interfacing with team members, writing specifications, and collaborating on designs. Required qualifications include a Bachelor's in Engineering or Computer Science, proficiency in Java and Python, and experience with Agile methodologies. Join us to help transform the aviation industry through digital solutions.

Qualifications

  • Bachelor's degree in Engineering, Computer Science, or equivalent experience.
  • Solid software development experience required.
  • Proficiency in development languages such as Java, Spring Boot, Python, or C#.

Responsibilities

  • Interfacing with team members to finalize requirements.
  • Writing and reviewing detailed specifications for system components.
  • Collaborating to understand product requirements and translate them.
  • Implementing coding best practices and conducting code reviews.

Skills

Solid software development experience
Proficiency in Java
Proficiency in Spring Boot
Proficiency in Python
Proficiency in C#
Strong understanding of data modeling
Excellent verbal communication skills
Excellent written communication skills

Education

Bachelor's degree in Engineering or Computer Science

Job description

As a Software Engineer III, you will perform moderately difficult research, design, and software development assignments within a specific software functional area or product line. The position requires the ability to work independently on individual tasks and solve problems, including designing program flow, effective coding, and unit testing.

Responsibilities:
  1. Interfacing with team members to finalize requirements.
  2. Writing and reviewing detailed specifications for system components of moderate complexity.
  3. Collaborating with the development team to understand product requirements and translate them into software designs.
  4. Implementing development processes, coding best practices, and conducting code reviews.
  5. Operating in various development environments (Agile, Waterfall, etc.) while collaborating with stakeholders.
  6. Completing bug fixes and resolving technical issues.
Minimum Qualifications:
  • Bachelor's degree in Engineering, Computer Science, or equivalent experience.
  • Solid software development experience.
  • Proficiency in development languages such as Java, Spring Boot, Python, or C#.
  • Strong understanding of data modeling principles, data manipulation languages, and storage systems.
  • Familiarity with industry best practices like code coverage.
  • Knowledge of software development methodologies (e.g., Agile, Scrum, Kanban) and test-driven development.
  • Ability to work well with internal and external technology resources.
  • Excellent verbal and written communication skills.

At Cirium, our goal is to keep the world connected. We are the industry leader in aviation analytics, helping our customers understand the past, present, and predict future trends. Our mission is to transform the aviation industry by enabling digital transformation for airlines, airports, travel companies, tech giants, aircraft manufacturers, financial institutions, and more. Learn more at www.cirium.com.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs