Senior Software Engineer

Senior Software Engineer

Full-Time 43200 - 72000 £ / year (est.) No home office possible
Go Premium
J

At a Glance

  • Tasks: Design and develop innovative applications for international clients while managing software projects.
  • Company: Join a dynamic company known for its excellent customer service and innovative solutions.
  • Benefits: Enjoy a collaborative work environment with opportunities for skill development and career growth.
  • Why this job: Be part of a fast-growing team that values creativity, ambition, and technical excellence.
  • Qualifications: Degree educated with 4+ years in software development; experience in SQL, Git, and Agile environments.
  • Other info: Must have documentation to work in the UK and a full UK driving licence.

The predicted salary is between 43200 - 72000 £ per year.

Key Responsibilities

Design, develop and maintain innovative applications to improve communications for the company’s wide range of international clients. Work alongside other Applications Engineers to design the product concept and advise how it can be implemented technically within constraints. Manage the day-to-day activities of software projects by tracking and analysing progress and collaborating with Project Managers when necessary.

Offer expert client support efficiently when required, to ensure that the company’s high levels of customer service and solution delivery are upheld. Co-operate closely with test engineers to ensure that the high reliability underpinning the company’s success is maintained. Offer technical input during the tendering phase of projects. Apply, promote and continuously improve best practices and standards to continue and enhance the company’s excellent international reputation.

Experience Required

Experience and Skills of a Senior Software Engineer:

  • Degree Educated, a minimum of 4 years of Software development experience.
  • Experience in SQL such as Microsoft SQL Server and PostGRES.
  • Experience in source control, particularly Git.
  • Experience in continuous integration or deployment.
  • Must have the relevant documentation to work in the UK on a permanent basis.
  • Be hardworking, ambitious and eager to acquire new skills.
  • Good oral and written communication skills.
  • Uphold the company’s values and ethos, and adhere to relevant quality, security, and environmental frameworks to enforce the company’s accreditations (e.g., ISO9001, ISO27001, and ISO14001).
  • Be well organised with excellent attention to detail.
  • Experience in designing and building scalable, responsive systems.
  • Experience in NoSQL such as ElasticSearch.
  • Knowledge of technologies such as WebRTC, AJAX, and Web Sockets.
  • Knowledge and experience working to OWASP ASVS or equivalent application security standards.
  • Proven experience of delivering applications with a high degree of usability.
  • Experience of working in an Agile environment, preferably SCRUM.
  • Framework experience such as Symfony 3, Vue.js.
  • Experience in web service development ideally using .NET.
  • Experience in using Jenkins and Puppet.
  • Experience in using test tools such as Selenium Web Driver, SoapUI, and Burp Suite.
  • Ability to converse with users at all levels of IT literacy and rank.
  • Have a full UK driving licence.
  • Be comfortable working in a fast-growing company full of enthusiastic, highly intelligent colleagues.

#J-18808-Ljbffr

Senior Software Engineer employer: JAM IT Consultancy Ltd

As a Senior Software Engineer at our company, you will thrive in a dynamic and innovative environment that prioritises collaboration and professional growth. We offer competitive benefits, a supportive work culture that values creativity and excellence, and ample opportunities for skill development, all while working on impactful projects for our diverse international clientele. Join us in our commitment to maintaining high standards of quality and customer service, and be part of a team that is dedicated to pushing the boundaries of technology.
J

Contact Detail:

JAM IT Consultancy Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer

✨Tip Number 1

Familiarise yourself with the technologies mentioned in the job description, such as SQL, Git, and NoSQL databases like ElasticSearch. Being able to discuss your hands-on experience with these tools during an interview will demonstrate your technical proficiency and readiness for the role.

✨Tip Number 2

Showcase your experience in Agile environments, particularly SCRUM. Be prepared to share specific examples of how you've contributed to team projects, managed tasks, and collaborated with others to deliver high-quality software solutions.

✨Tip Number 3

Highlight your ability to communicate effectively with both technical and non-technical stakeholders. Prepare to discuss instances where you've successfully conveyed complex ideas or provided client support, as this aligns with the company's emphasis on customer service.

✨Tip Number 4

Research StudySmarter's values and ethos, and think about how your personal work ethic aligns with them. During interviews, express your commitment to quality, security, and continuous improvement, which are crucial for maintaining the company's excellent reputation.

We think you need these skills to ace Senior Software Engineer

Software Development
SQL (Microsoft SQL Server, PostGRES)
Source Control (Git)
Continuous Integration/Deployment
Documentation Skills
Oral and Written Communication Skills
Attention to Detail
Scalable System Design
NoSQL (ElasticSearch)
WebRTC, AJAX, Web Sockets Knowledge
Application Security Standards (OWASP ASVS)
Usability in Application Delivery
Agile Methodologies (SCRUM)
Frameworks (Symfony 3, Vue.js)
Web Service Development (.NET)
Jenkins and Puppet
Test Tools (Selenium Web Driver, SoapUI, Burp Suite)
User Interaction Skills
Organisational Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your relevant experience in software development, particularly focusing on SQL, Git, and any frameworks like Symfony or Vue.js. Use specific examples to demonstrate your skills in designing scalable systems and working in Agile environments.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your background aligns with their needs, especially your experience with technologies like WebRTC and NoSQL databases. Show that you understand their commitment to quality and customer service.

Showcase Your Projects: If possible, include links to projects you've worked on that demonstrate your technical skills and problem-solving abilities. Highlight any applications you've developed that have a high degree of usability, as this is crucial for the role.

Prepare for Technical Questions: Anticipate technical questions related to your experience with continuous integration, deployment, and security standards like OWASP ASVS. Be ready to discuss your approach to managing software projects and collaborating with team members.

How to prepare for a job interview at JAM IT Consultancy Ltd

✨Showcase Your Technical Skills

Be prepared to discuss your experience with SQL, Git, and any relevant technologies like WebRTC or AJAX. Bring examples of past projects where you successfully implemented these skills, as this will demonstrate your capability to handle the technical demands of the role.

✨Demonstrate Your Problem-Solving Abilities

During the interview, be ready to tackle hypothetical scenarios or technical challenges. This will allow you to showcase your analytical thinking and how you approach problem-solving, which is crucial for a Senior Software Engineer.

✨Emphasise Team Collaboration

Highlight your experience working in Agile environments and collaborating with cross-functional teams. Discuss how you’ve worked alongside project managers and test engineers to ensure project success, as teamwork is key in this role.

✨Communicate Clearly and Effectively

Since good oral and written communication skills are essential, practice articulating your thoughts clearly. Be prepared to explain complex technical concepts in simple terms, as you may need to converse with users at various levels of IT literacy.

Senior Software Engineer
JAM IT Consultancy Ltd
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

J
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>