Computer Programmer

London Full-time £25,000 - £45,000 / Year
(£2,083 - £3,750 / Month)

Job Description

We are seeking a detail-oriented Computer Programmer who has a solid understanding of the C programming language. In this role, you'll be developing, debugging, and maintaining software applications, while working collaboratively in a vibrant team environment. Candidates should be adept at problem-solving and ready to tackle challenges with innovative solutions.

Responsibilities

  • Designing and implementing robust and scalable software applications.
  • Conducting testing and validation of software solutions.
  • Working closely with project managers to meet deadlines and quality standards.
  • Maintaining and enhancing existing software applications.
  • Troubleshooting issues in production and providing swift resolutions.
  • Participating in regular team meetings to discuss project progress and challenges.
  • Providing technical support to team members and users as necessary.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
Experience
  • 1-3 years of experience as a C programmer
Technical Skills
  • C Programming
  • Version Control (Git)
  • Debugging
Soft Skills
  • Problem-solving
  • Teamwork
  • Attention to Detail
Certifications
  • Certified ScrumMaster (CSM)
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Experience with Agile methodologies: Familiarity with Agile development processes and collaboration.
  • Knowledge of other programming languages: Experience with languages such as Java or Python is a bonus.
  • Experience with SQL databases: Hands-on experience with relational database management systems.

Benefits

  • Competitive salary and performance-based bonuses.
  • Health, dental, and vision insurance.
  • Flexible work hours and remote working options.
  • Pension scheme with company contributions.
  • Ongoing training and development opportunities.

Company Culture

  • Collaboration: We foster a collaborative environment where every contribution is valued.
  • Innovation: We encourage innovative thinking and creative problem-solving.
  • Continuous Learning: We prioritize professional development and provide training opportunities.
Status: Closed