Enable job alerts via email!

Software Engineer 1

RELX Group

Nottingham

On-site

GBP 25,000 - 35,000

Full time

Today
Be an early applicant

Job summary

A technology company in Nottingham is seeking an entry-level software developer to perform basic development tasks and learn under senior engineers. Required qualifications include a BS in Engineering or Computer Science. Ideal candidates will have basic knowledge of software methodologies and programming languages (Java, C++, etc.). This is a great opportunity to begin a career in technology.

Qualifications

  • Basic knowledge of software development methodologies (e.g., Agile, Waterfall).
  • Basic knowledge of data manipulation languages.
  • Basic understanding of data modeling principles.

Responsibilities

  • Perform basic software development assignments.
  • Write and review specifications for system components.
  • Complete simple bug fixes.
  • Implement development processes under guidance.

Skills

Software development methodologies
Data manipulation languages
Data modeling principles
Data storage subsystems
Java/J2EE
JavaScript
C/C++
HTML
SQL
Basic communications skills

Education

BS Engineering/Computer Science or equivalent experience
Job description
BASIC FUNCTIONS

This entry-level position performs basic software development assignments within a specific software functional area or product line.

  • Write and review portions of detailed specifications for the development of system components of simple complexity.
  • Complete simple bug fixes.
  • Under the guidance of senior-level engineers, successfully implement development processes, coding best practices and code reviews.
  • Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders.
  • Resolve basic technical issues as necessary.
  • Keep abreast of new technology developments.
  • All other duties as assigned.
QUALIFICATIONS
  • BS Engineering/Computer Science or equivalent experience required.
TECHNICAL SKILLS
  • Basic knowledge of software development methodologies (e.g., Agile, Waterfall).
  • Basic knowledge of data manipulation languages.
  • Basic understanding of data modeling principles.
  • Knowledge of data storage subsystems.
  • Basic knowledge of applicable development languages including but not limited to: Java/J2EE, JavaScript, JSP, C/C++, HTML, XML, SQL, Windows, UNIX, and .Net.
  • Knowledge of test-driven development.
  • Ability and desire to learn new processes and technologies.
  • Basic oral and written communications skills.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.