Enable job alerts via email!

software Developer

kampag limited

United Kingdom

On-site

GBP 40,000 - 60,000

Full time

20 days ago

Job summary

A UK-based technology company seeks a talented Software Developer to design and maintain software applications. The role involves collaborating with teams and utilizing modern programming languages. Candidates should have a Bachelor's degree and 2+ years of software development experience, along with proficiency in relevant technologies. This role offers a dynamic environment with opportunities for innovation.

Qualifications

  • 2+ years of experience in software development.
  • Experience with web development frameworks like React or Angular.
  • Knowledge of Agile methodologies.

Responsibilities

  • Design and develop software applications using modern programming languages.
  • Collaborate with teams to gather and analyze requirements.
  • Write clean and maintainable code following best practices.

Skills

Proficiency in one or more programming languages
Strong problem-solving skills
Excellent communication skills

Education

Bachelor's degree in Computer Science or related field

Tools

Git
SQL Server
React
Job description
Overview

We are seeking a talented Software Developer to join our dynamic development team. You will be responsible for designing, developing, and maintaining software applications that support our clients' business objectives. This role offers the opportunity to work with cutting-edge technologies and contribute to innovative solutions across various industries.

Responsibilities
  • Design, develop, and implement software applications using modern programming languages and frameworks
  • Collaborate with cross-functional teams to gather and analyze requirements
  • Write clean, maintainable, and efficient code following best practices
  • Participate in code reviews and provide constructive feedback to team members
  • Debug and troubleshoot software issues and implement effective solutions
  • Develop and maintain technical documentation
  • Stay current with emerging technologies and industry trends
  • Contribute to software architecture and design decisions
  • Work in an Agile development environment with regular sprint cycles
Required Skills & Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • 2+ years of experience in software development
  • Proficiency in one or more programming languages (Java, C#, Python, JavaScript, etc.)
  • Experience with web development frameworks (React, Angular, Vue.js, .NET, Spring, etc.)
  • Knowledge of database systems (SQL Server, MySQL, PostgreSQL, MongoDB)
  • Understanding of software development methodologies (Agile, Scrum)
  • Experience with version control systems (Git)
  • Strong problem-solving and analytical skills
  • Excellent communication and teamwork abilities
Preferred Qualifications
  • Experience with cloud platforms (AWS, Azure, Google Cloud)
  • Knowledge of containerization technologies (Docker, Kubernetes)
  • Familiarity with CI/CD pipelines and DevOps practices
  • Experience with mobile application development
  • Understanding of microservices architecture
  • Knowledge of API design and development (REST, GraphQL)
  • Experience with automated testing frameworks
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.