Graduate Software Engineer - C++, C#, Python in Bournemouth
Graduate Software Engineer - C++, C#, Python

Graduate Software Engineer - C++, C#, Python in Bournemouth

Bournemouth Full-Time 28000 - 35000 £ / year (est.) No home office possible
Micro Nav

At a Glance

  • Tasks: Join our team to develop software and support documentation for exciting projects.
  • Company: Dynamic tech company based in Bournemouth with a collaborative atmosphere.
  • Benefits: Competitive salary, health benefits, and opportunities for professional growth.
  • Other info: Great career growth potential in a supportive and busy environment.
  • Why this job: Make an impact by working on innovative software solutions with cutting-edge technologies.
  • Qualifications: Degree in Software Engineering or related field; experience in C++, C#, and Python.

The predicted salary is between 28000 - 35000 £ 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
  • Producing high quality code to time and to budget, under technical guidance and supervision from senior technical staff and in accordance with applicable departmental procedures and standards.
  • Providing estimates of effort and duration relating to work to complete assigned tasks.
  • Providing reports of progress against assigned tasks when requested, raising any issues or risks affecting completion with the agreed parameters.
  • 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.

    Graduate Software Engineer - C++, C#, Python in Bournemouth employer: Micro Nav

    Join our dynamic team in Bournemouth as a Graduate Software Engineer, where you'll thrive in a collaborative environment that fosters innovation and professional growth. We offer competitive benefits, a supportive work culture, and opportunities to develop your skills in cutting-edge technologies, ensuring you make a meaningful impact while advancing your career.
    Micro Nav

    Contact Detail:

    Micro Nav Recruiting Team

    StudySmarter Expert Advice 🤫

    We think this is how you could land Graduate Software Engineer - C++, C#, Python in Bournemouth

    ✨Tip Number 1

    Network like a pro! Reach out to your connections on LinkedIn or at university. Let them know you're on the hunt for a Graduate Software Engineer role. You never know who might have a lead or can put in a good word for you!

    ✨Tip Number 2

    Get your coding skills sharp! Brush up on C++, C#, and Python by working on personal projects or contributing to open-source. This not only boosts your confidence but also gives you something to talk about in interviews.

    ✨Tip Number 3

    Prepare for technical interviews by practising common coding challenges. Websites like LeetCode or HackerRank are great for this. We want you to feel ready to tackle any problem thrown your way!

    ✨Tip Number 4

    Don't forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you're genuinely interested in joining our team. So, hit that apply button and let’s get started!

    We think you need these skills to ace Graduate Software Engineer - C++, C#, Python in Bournemouth

    C++
    C#
    Python
    Software Design Techniques
    Object-Oriented Programming
    UML
    Software Development Life Cycle (SDLC)
    Version Control
    Integrated Development Environments (IDEs)
    Agile (Scrum)
    Waterfall
    Cross-Functional Team Collaboration
    Technical Documentation
    Defect Analysis and Resolution

    Some tips for your application 🫡

    Tailor Your CV: Make sure your CV reflects the skills and experiences mentioned in the job description. Highlight your experience with C++, C#, and Python, and any relevant projects you've worked on. We want to see how you fit into our team!

    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 your background aligns with our needs. Be genuine and let your personality come through – we love that!

    Showcase Your Projects: If you've worked on any projects, whether in university or on your own, make sure to mention them. Include links to your GitHub or any other platforms where we can see your code. We’re keen to see your coding style and problem-solving skills!

    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 don’t miss out on any important updates. Plus, it shows you’re serious about joining our team!

    How to prepare for a job interview at Micro Nav

    ✨Know Your Tech Stack

    Make sure you brush up on your knowledge of C++, C#, and Python. Be ready to discuss your experience with these languages and how you've used them in past projects. It’s a great way to show you’re not just familiar with the tech but can also apply it practically.

    ✨Understand the SDLC

    Familiarise yourself with the Software Development Life Cycle (SDLC) and be prepared to talk about your experience with different methodologies like Agile or Waterfall. This shows that you understand the bigger picture of software development and can adapt to various processes.

    ✨Prepare for Problem-Solving Questions

    Expect questions that test your analytical skills. Think of examples where you’ve had to analyse requirements or resolve defects. Being able to articulate your thought process will demonstrate your problem-solving abilities and technical acumen.

    ✨Show Your Team Spirit

    Since this role involves working in a cross-functional team, be ready to share experiences where you collaborated with others. Highlight your communication skills and how you’ve contributed to team success, as this is key in a busy environment.

    Graduate Software Engineer - C++, C#, Python in Bournemouth
    Micro Nav
    Location: Bournemouth

    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

    >