At a Glance
- Tasks: Design and develop innovative applications to enhance communication for global clients.
- Company: Join a fast-growing tech company with a reputation for excellence.
- Benefits: Competitive salary, flexible working, and opportunities for skill development.
- Why this job: Make a real impact while collaborating with talented engineers on exciting projects.
- Qualifications: 4+ years in software development, experience with SQL, Git, and Agile methodologies.
- Other info: Dynamic team environment with excellent career growth potential.
The predicted salary is between 36000 - 60000 £ 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
- 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, in particular Git.
- Experience in continuous integration or deployment.
- Must have the relevant documentation to work in the UK on a permanent basis.
- Be hard working, ambitious and eager to acquire new skills.
- Good oral and written 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. ISO****, ISO***** and ISO*****).
- 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.
- 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, 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.
Senior Software Engineer in England employer: JAM IT Consultancy Ltd
Contact Detail:
JAM IT Consultancy Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer in England
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those that highlight your experience with SQL, Git, and Agile methodologies. This will give potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions and coding challenges. Practice explaining your thought process clearly, as communication is key in collaborative environments like ours.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at StudySmarter.
We think you need these skills to ace Senior Software Engineer in England
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with SQL, Git, and any relevant technologies mentioned in the job description. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about software development and how you can contribute to our team. Don't forget to mention your experience in Agile environments and your commitment to best practices.
Showcase Your Projects: If you've worked on any innovative applications or projects, make sure to include them in your application. We love seeing real examples of your work, especially if they demonstrate your ability to design scalable systems or improve user experience.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you're keen to join our awesome team at StudySmarter!
How to prepare for a job interview at JAM IT Consultancy Ltd
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like SQL, Git, and NoSQL. Brush up on your experience with frameworks like Symfony and tools like Jenkins. Being able to discuss these confidently will show that you’re ready to hit the ground running.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled challenges in previous projects. Whether it’s improving application performance or collaborating with project managers, having specific stories ready will demonstrate your ability to manage day-to-day activities effectively.
✨Emphasise Team Collaboration
Since the role involves working closely with other engineers and test teams, be ready to discuss your experience in Agile environments. Talk about how you’ve contributed to team success and maintained high standards of customer service in past roles.
✨Ask Insightful Questions
Prepare thoughtful questions about the company’s projects, culture, and future goals. This not only shows your interest but also helps you gauge if the company aligns with your values and career aspirations. Plus, it’s a great way to engage with your interviewers!