At a Glance
- Tasks: Join a dynamic team to create innovative software solutions using C# and WPF.
- Company: Leading tech firm focused on cutting-edge defence projects.
- Benefits: Competitive salary, flexible working options, and opportunities for professional growth.
- Other info: Collaborative environment with a focus on learning and sharing knowledge.
- Why this job: Make a real impact in the defence sector while developing your skills.
- Qualifications: Degree in Software Engineering and 6+ years of relevant experience required.
The predicted salary is between 60000 - 80000 £ per year.
Responsibilities:
- Seasoned Desktop C# WPF Software Engineer.
- Rapidly creating a Greenfield product iteratively.
- Creating a Common Framework of reusable modules for the front end.
- A simple approach to MVVM - Importance placed on not including unnecessary libraries.
- Desire to learn as well as share knowledge.
- Bringing wide experience from working on several large software projects with old and new codebases.
- May participate in system integration tests, trials, and acceptance tests at customer or OSI facilities.
- Writes acceptance test procedures and plans.
- Manages scope of work, schedules work, estimates effort and costs, and identifies technical risks; effectively communicates status on a regular basis to management.
Must Haves:
- Greenfield C# / WPF.
- Modular DI / Unit Testing.
- Composable customer specific solutions.
- Current SC Clearance or ability to be SC cleared.
- Ability to work Simply, Precisely and Quickly.
- Desire to become a team expert in your area.
- Ability to understand complex software old and new.
- Ability to cut new code and prioritise time over multiple work packages.
Nice to Have:
- Managed C++ / VC++ / C.
- Defence background / experience in large Naval software systems.
- Experience working in a Fast Paced / Agile / Delivery Focused environment.
- Dealing with real time and video data.
- Use of SparxEA or other UML modeling tool.
- Server side / ORM / SQL Databases.
Qualifications:
- A relevant degree in Software Engineering or a related subject.
- Minimum 6 years’ engineering experience in software development, ideally on an IMMS; experience in defence or government domain preferably in the maritime sector.
- Experience interacting with hardware devices.
- Message Based, Thick Client and N Tier software architectures.
- Ability to work in a small growing team, reaching out to the wider organization as needed.
- Excellent communication and interpersonal skills; eligible to obtain and maintain a location relevant security clearance.
- Willingness and ability to travel.
Software Engineer (IMMS) in Waterlooville employer: OSI Maritime
Contact Detail:
OSI Maritime Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer (IMMS) in Waterlooville
✨Tip Number 1
Network like a pro! Reach out to your connections in the software engineering field, especially those who have experience with C# and WPF. A friendly chat can lead to insider info about job openings that might not even be advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Greenfield projects and any reusable modules you've developed. This is your chance to demonstrate your ability to work Simply, Precisely, and Quickly, which is exactly what employers are looking for.
✨Tip Number 3
Prepare for interviews by brushing up on your knowledge of MVVM and modular design principles. Be ready to discuss how you’ve tackled complex software challenges in the past, as this will show your potential employer that you’re the right fit for their team.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities that match your skills, and applying directly can give you a better chance of landing that dream job. Plus, it’s super easy to keep track of your applications!
We think you need these skills to ace Software Engineer (IMMS) in Waterlooville
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C#, WPF, and modular design. We want to see how your skills align with our Greenfield project, so don’t be shy about showcasing relevant projects you've worked on!
Showcase Your Projects: Include specific examples of past software projects, especially those involving old and new codebases. We love seeing how you’ve tackled challenges and contributed to team success, so let us know what you’ve achieved!
Keep It Simple: When writing your cover letter, keep it straightforward and focused. We appreciate clarity, so explain why you’re excited about the role and how you can contribute to our team without overcomplicating things.
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it’s super easy to do!
How to prepare for a job interview at OSI Maritime
✨Know Your Tech Stack
Make sure you’re well-versed in C#, WPF, and the MVVM pattern. Brush up on your knowledge of modular design and unit testing, as these are crucial for the role. Be ready to discuss how you've applied these technologies in past projects.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've tackled complex software challenges, especially in Greenfield projects. Highlight your ability to manage scope, estimate effort, and communicate effectively with your team and management.
✨Demonstrate Your Team Spirit
This role values collaboration, so be prepared to discuss how you’ve worked in teams before. Share instances where you’ve shared knowledge or helped others grow, and express your desire to become a team expert.
✨Be Ready for Technical Questions
Expect questions that test your understanding of both old and new codebases. You might also face scenarios involving real-time data or video processing, so brush up on those areas. Practising coding problems can also help you feel more confident.