Sr. Software Engineer (IMMS) in Waterlooville
Sr. Software Engineer (IMMS)

Sr. Software Engineer (IMMS) in Waterlooville

Waterlooville Full-Time 60000 - 80000 £ / year (est.) No home office possible
OSI Maritime

At a Glance

  • Tasks: Join us to create innovative software solutions and frameworks for exciting new projects.
  • Company: Dynamic tech company focused on cutting-edge defence software development.
  • 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: Be part of a team that shapes the future of software in the maritime sector.
  • Qualifications: 6+ years in software engineering with expertise in C# and server-side development.

The predicted salary is between 60000 - 80000 £ per year.

Responsibilities:

  • Seasoned Desktop C# Server Side Software Engineer.
  • Rapidly creating a Greenfield product iteratively.
  • Creating a Common Framework of reusable modules for the server side.
  • A simple approach to ORM – understanding atomic and relational concerns.
  • 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# / Worker Service.
  • Server side / ORM / SQL Databases / 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 prioritize time over multiple work packages.

Nice to Haves:

  • 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.
  • WPF / MVVM.

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.

Sr. Software Engineer (IMMS) in Waterlooville employer: OSI Maritime

As a leading employer in the defence sector, we offer Sr. Software Engineers the opportunity to work on innovative Greenfield projects in a collaborative and agile environment. Our commitment to employee growth is reflected in our supportive work culture, where knowledge sharing and continuous learning are encouraged, alongside competitive benefits and the chance to contribute to impactful maritime software solutions. Located in a dynamic area, we provide a unique blend of professional development and meaningful work that makes us an attractive choice for talented engineers.
OSI Maritime

Contact Detail:

OSI Maritime Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Sr. 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 server-side development. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your best projects, especially those involving Greenfield development or ORM. 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 brushing up on your technical knowledge and soft skills. Be ready to discuss your experience with SQL databases and unit testing, and don’t forget to highlight your ability to work simply, precisely, and quickly!

✨Tip Number 4

Apply through our website! We love seeing candidates who are genuinely interested in joining our team. Plus, it’s a great way to ensure your application gets the attention it deserves.

We think you need these skills to ace Sr. Software Engineer (IMMS) in Waterlooville

C#
Server Side Development
ORM
SQL Databases
Dependency Injection (DI)
Unit Testing
Agile Methodologies
Software Architecture
Communication Skills
Project Management
System Integration Testing
Acceptance Testing
Complex Software Understanding
Fast-Paced Environment Adaptability
UML Modeling Tools

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C#, server-side development, and ORM. We want to see how your skills match the job description, so don’t be shy about showcasing your relevant projects!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about the role and how your background makes you a perfect fit for our team. We love seeing passion and personality!

Showcase Your Problem-Solving Skills: In your application, mention specific examples where you've tackled complex software challenges. We appreciate candidates who can think critically and bring innovative solutions to the table.

Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to keep track of your application and ensure it gets the attention it deserves. We can’t wait to hear from you!

How to prepare for a job interview at OSI Maritime

✨Know Your Tech Inside Out

Make sure you brush up on your C#, ORM, and SQL database knowledge. Be ready to discuss your experience with Greenfield projects and how you've tackled challenges in past software development roles. This will show that you're not just familiar with the tech but can also apply it effectively.

✨Showcase Your Problem-Solving Skills

Prepare to share specific examples of how you've managed scope, schedules, and technical risks in previous projects. Highlight your ability to communicate status updates clearly to management, as this is crucial for the role. Use the STAR method (Situation, Task, Action, Result) to structure your answers.

✨Demonstrate Your Team Spirit

Since the role involves working in a small team, be ready to discuss how you've collaborated with others in fast-paced environments. Share instances where you've shared knowledge or mentored colleagues, showing your desire to become a team expert and contribute positively to the team dynamic.

✨Prepare for Technical Questions

Expect to face technical questions or even coding challenges during the interview. Practice common algorithms and design patterns relevant to server-side development. Familiarise yourself with unit testing and dependency injection concepts, as these are key components of the job.

Sr. Software Engineer (IMMS) in Waterlooville
OSI Maritime
Location: Waterlooville

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

>