Enable job alerts via email!

Software Engineer

TN United Kingdom

Cardiff

Remote

GBP 40,000 - 70,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is seeking a detail-oriented Software Engineer to develop high-quality software applications. In this role, you'll collaborate with product managers and designers to understand user requirements, design scalable applications, and ensure code quality through reviews and best practices. If you're passionate about solving complex problems and eager to stay updated with the latest technologies, this is the perfect opportunity for you. Join a dynamic team where your contributions will make a significant impact in the tech landscape!

Qualifications

  • 2+ years of experience in software development with proficiency in programming languages.
  • Strong problem-solving and communication skills.

Responsibilities

  • Collaborate with product managers to define technical specifications.
  • Design, develop, and implement robust software applications.

Skills

Java
C#
Python
Problem-solving
Communication

Education

Bachelor's degree in Computer Science
Bachelor's degree in Software Engineering

Tools

AWS
Azure
Git

Job description

Keller Executive Search is looking for an innovative and detail-oriented Software Engineer to join our team. In this role, you will be responsible for developing software applications that meet client needs while maintaining high quality standards. If you are passionate about solving complex problems and making a difference through technology, we want to hear from you!

Key Responsibilities:
  1. Collaborate with product managers and designers to understand user requirements and define technical specifications.
  2. Design, develop, and implement robust and scalable software applications.
  3. Conduct code reviews and implement best practices to ensure high-quality code.
  4. Analyze and troubleshoot software issues, implementing effective solutions.
  5. Maintain and enhance existing software applications, ensuring compatibility with new technologies.
  6. Stay current with developments in the software engineering field and incorporate new technologies as appropriate.
Requirements:
  1. Bachelor's degree in Computer Science, Software Engineering, or a related field.
  2. At least 2 years of experience in software development, with proficiency in one or more programming languages (e.g., Java, C#, Python).
  3. Experience designing and developing API services and RESTful applications.
  4. Familiarity with databases (SQL and NoSQL) and cloud platforms (AWS, Azure).
  5. Knowledge of version control systems (e.g., Git).
  6. Strong problem-solving skills and ability to work independently.
  7. Excellent communication and collaboration skills, with the ability to work well in a team.
Preferred Qualifications:
  1. Experience with modern web frameworks (e.g., Angular, React, Vue.js).
  2. Familiarity with Agile methodologies.
  3. Understanding of DevOps principles and CI/CD pipelines.
  4. Previous experience in recruitment or staffing environments is a plus.
  5. Remote work capability.
  6. Permanent position.
  7. 5-day work week.
  8. Competitive salary based on experience.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.