At a Glance
- Tasks: Join our team to develop innovative software and support documentation for diverse projects.
- Company: Dynamic tech company based in Bournemouth with a collaborative atmosphere.
- Benefits: Enjoy competitive salary, health perks, remote work options, and growth opportunities.
- Other info: Thriving environment with excellent career advancement potential.
- Why this job: Make an impact by working on exciting projects with cutting-edge technologies.
- Qualifications: Degree in Software Engineering or related field; experience in C++, C#, and Agile methodologies.
The predicted salary is between 28800 - 48000 £ per year.
We are looking for a Graduate Software Engineer with 1-2 years experience to be based in our busy team at our Bournemouth offices. This is a varied and busy role developing software and supporting documentation according to the requirements of both internal and external customers, under the supervision of senior technical staff.
Key Duties Of The Role Include:
- Implementation of new product features to an agreed functional specification, including:
- Analysis of requirements to determine proposed technical solution
- Carrying out detailed software design including any required documentation updates
- Implementation according to relevant coding standards
- Testing of own changes to confirm readiness for handover to independent QA
- Prompt analysis and resolution of defects reported internally and by customers
Technical Abilities, Skills and Experience you will need to demonstrate:
- Degree qualified or equivalent in Software Engineering or a related discipline.
- Experience of working in a cross-functional team environment with software engineers, requirements engineers and test engineers.
- Experience of application development using C++, C# and/or equivalent high-level object-oriented languages.
- Experience of software design techniques including object-oriented methods using UML or equivalent.
- Experience of use of scripting languages such as Python.
- Knowledge of the complete Software Development Life Cycle (SDLC) using OOD methodology.
- Experience of version control and version control software.
- Exhibit an understanding and willingness to utilize formal structured software engineering processes.
- Competent in the use of one or more Integrated Development Environments.
- Experience of working with at least one software development lifecycle, including Waterfall, Agile (Scrum), etc.
Sound like you? Click Apply, we would love to hear from you.
Software Engineer in Bournemouth employer: Micro Nav
Contact Detail:
Micro Nav Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer in Bournemouth
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, attend meetups, and join online forums. 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 using C++, C#, or Python. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills and boost your confidence before the big day.
✨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, we love hearing from passionate candidates like you!
We think you need these skills to ace Software Engineer in Bournemouth
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Software Engineer role. Highlight your experience with C++, C#, and any relevant projects you've worked on. We want to see how your skills match 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 engineering and how you can contribute to our team. Keep it concise but engaging – we love a good story!
Showcase Your Technical Skills: Don’t forget to mention your experience with software design techniques and any scripting languages like Python. We’re keen to see how you’ve applied these skills in real-world scenarios, so give us some examples!
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!
How to prepare for a job interview at Micro Nav
✨Know Your Tech Stack
Make sure you’re familiar with the technologies mentioned in the job description, like C++, C#, and Python. Brush up on your coding skills and be ready to discuss your experience with these languages, as well as any relevant projects you've worked on.
✨Understand the SDLC
Since the role involves working within the Software Development Life Cycle, it’s crucial to understand the different methodologies like Agile and Waterfall. Be prepared to talk about how you've applied these processes in past projects and how they can benefit the team.
✨Prepare for Problem-Solving Questions
Expect questions that assess your analytical skills and ability to resolve defects. Think of examples where you’ve successfully identified and fixed issues in your code, and be ready to explain your thought process during those situations.
✨Show Your Team Spirit
This role requires collaboration with cross-functional teams, so highlight your teamwork experiences. Share specific instances where you’ve worked effectively with others, especially in a software development context, to demonstrate your ability to fit into their busy team.