At a Glance
- Tasks: Develop and test software in a dynamic, agile environment.
- Company: Join a leading tech company with a collaborative culture.
- Benefits: Enjoy competitive salary, health care plan, and yearly bonuses.
- Why this job: Make an impact on innovative projects while growing your skills.
- Qualifications: Experience in software development and strong communication skills.
- Other info: Flexible hybrid role with excellent career growth opportunities.
The predicted salary is between 36000 - 60000 £ per year.
This is a flexible, hybrid role and can be based from either of our offices in Peterborough, Manchester, Chesterfield or Stoke. We also have largely remote options available.
Role Purpose:
As a Software Engineer, you will analyse, develop and test all areas of the technology using the appropriate processes, methods and standards of the software development lifecycle (SDLC). Working in a scrum agile environment, Software Engineers provide technological steering and software advancement for Markerstudy, its clients, subsidiaries and other group members to meet project goals. You will be involved in all aspects of the development process, taking responsibility for your own work and working to ensure the success of the team's sprints. A good communicator, you will be working directly with other areas of the business to meet project goals.
Key Accountabilities and Responsibilities:
- Undertake development and delivery of features, components and systems, to ensure project success.
- Estimate the effort required to develop or update features, components or systems with reasonable accuracy.
- Follow best practice in development and unit testing of software to ensure minimal defect count in both testing and in the live environment.
- Follow the processes and stages of the software development life cycle, suggest updates and improvements to this to Lead Software Engineer.
- Constructively review work undertaken by other engineers, such as by code collaboration and peer reviews, and proactively contribute to reviews of your work.
- Support the Scrum team in the successful planning and delivery of sprints.
- Provide updates to the team on the progress of work during daily stand-ups and meetings.
- Maintain a positive and solution-oriented approach to work, providing open and honest feedback.
- Ensure compliance with IT and financial controls in all activities undertaken.
- Follow all documented business processes.
- Ensure your own continuous professional development by participating in external networking / conferences / associations / groups, to stay current on industry developments & innovations.
- Encourage, support and coach other team members in their own development.
- Undertake such other duties, training and/or hours of work as may be reasonably required and which are consistent with the general level of responsibility of this role.
Skills, Experience and Knowledge:
- Significant experience in developing using EngageOne Designer v6.x (aka Doc1).
- Experience working in complex multi-branded content coding.
- Ability to review and adapt to different development approaches.
- Unit test changes and provide appropriate evidence documentation for stakeholder signoff.
- Assess and feedback on colleagues' code check requests.
- Strong experience with XML and XSD schema definition.
- Strong troubleshooting skills; ability to understand and resolve issues within Designer and Generate.
- Experience of working in layered test environments.
- Architecture and design of software systems.
- Understanding and experience of the software development life cycle, agile methodology (especially Scrum).
What we offer in return?
- A collaborative and fast-paced work environment.
- Health care cash plan.
- Yearly bonus scheme.
- 24 days annual leave plus.
Software Engineer employer: Gerrard White
Contact Detail:
Gerrard White Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer
✨Tip Number 1
Network like a pro! Reach out to current employees at Markerstudy on LinkedIn or other platforms. A friendly chat can give you insider info and might just get your foot in the door.
✨Tip Number 2
Prepare for those interviews by brushing up on your coding skills and understanding the SDLC. We recommend doing mock interviews with friends or using online platforms to simulate the real deal.
✨Tip Number 3
Show off your projects! Whether it's GitHub repos or personal projects, having something tangible to discuss can really set you apart. Make sure to highlight your experience with EngageOne Designer and XML.
✨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.
We think you need these skills to ace Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Software Engineer role. Highlight your experience with EngageOne Designer and any relevant projects you've worked on. We want to see how your skills align with our needs!
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 scrum team. Keep it engaging and personal – we love a good story!
Showcase Your Technical Skills: Don’t forget to showcase your technical skills in your application. Mention your experience with XML, XSD schema definition, and any troubleshooting you've done. We’re looking for someone who can hit the ground running!
Apply Through Our Website: We encourage you to apply through our website for the best chance of success. It’s super easy, and you’ll be able to keep track of your application status. Plus, we love seeing applications come directly from our site!
How to prepare for a job interview at Gerrard White
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially EngageOne Designer and XML/XSD. Brush up on your coding skills and be ready to discuss your past projects that utilised these tools.
✨Showcase Your Agile Experience
Since this role involves working in a Scrum environment, be prepared to talk about your experience with agile methodologies. Share specific examples of how you've contributed to sprints and collaborated with your team to achieve project goals.
✨Prepare for Code Reviews
Expect to discuss your approach to code reviews and peer feedback. Think of instances where you’ve constructively critiqued a colleague’s work or received feedback yourself, and how it improved the overall project.
✨Communicate Clearly
As a Software Engineer, communication is key. Practice explaining complex technical concepts in simple terms. Be ready to demonstrate how you keep your team updated during daily stand-ups and how you maintain a positive, solution-oriented attitude.