At a Glance
- Tasks: Develop software using C++, .NET, and Android while tackling exciting challenges.
- Company: Join a forward-thinking tech company in Poole with a hybrid work model.
- Benefits: Enjoy competitive pay, health perks, and opportunities for remote work.
- Why this job: Be part of innovative projects that make a real difference in technology.
- Qualifications: 5+ years in software development with strong skills in C++ and .NET.
- Other info: Dynamic team environment with great potential for career advancement.
The predicted salary is between 43200 - 72000 £ per year.
Job Description
Title: Software Engineer, C++, .NET, and Android development
Location: Poole, UK Hybrid 2 days in a week from office.
contract Inside IR 35
Essential Experience:
• 5+ years C++/.NET Software Development on Android
• 5+ years developing REST/RESTful Interfaces
• 5+ years Object Oriented Design and Programming using UML, Design Patterns, SOLID principles
• 5+ years agile experience including Scrum, Kanban, agile mindset
• High level of experience on understanding SonarQube and addressing security vulnerabilities
• Experience of CI and the development/application automated tests (TDD or BDD)
• Unit test and code coverage tool experience such as NUnit, SonarCube, AltCover
⸻
Desired Experience:
• Experience/knowledge within an embedded software development environment
• Android development, knowledge of Xamarin is useful
• Programming for Windows CE/Windows Embedded Compact and use of .NET Compact Framework
• C/C++ Embedded Software Development on Linux would be useful
• Experience of one or more JavaScript technologies
• Experience of database technologies
Software Engineer employer: PRACYVA
Contact Detail:
PRACYVA 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 your connections in the tech world, especially those who work at companies you're interested in. A friendly chat can sometimes lead to job opportunities that aren't even advertised.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your C++, .NET, and Android projects. 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. Remember, confidence is key!
✨Tip Number 4
Don't forget to apply through our website! We make it easy for you to find roles that match your skills and experience. 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 highlights your experience with C++, .NET, and Android development. 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 passionate about software engineering and how your experience aligns with our needs. Let us know what excites you about working at StudySmarter.
Show Off Your Agile Experience: Since we value an agile mindset, make sure to mention your experience with Scrum and Kanban. We love seeing how you’ve adapted to different methodologies in your past roles, so share those stories!
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 from our team!
How to prepare for a job interview at PRACYVA
✨Know Your Tech Inside Out
Make sure you brush up on your C++, .NET, and Android development skills. Be ready to discuss your past projects in detail, especially those involving RESTful interfaces and Object Oriented Design. The more specific examples you can provide, the better!
✨Show Off Your Agile Mindset
Since agile experience is essential, be prepared to talk about how you've worked in Scrum or Kanban environments. Share specific instances where you adapted to changes quickly or contributed to team sprints. This will show that you’re not just familiar with agile principles but can apply them effectively.
✨Security Matters
Understanding SonarQube and addressing security vulnerabilities is key for this role. Brush up on common security issues in software development and be ready to discuss how you've tackled these in your previous work. It’s a great way to demonstrate your proactive approach to coding.
✨Testing is Key
Familiarise yourself with CI practices and automated testing methodologies like TDD or BDD. Be ready to explain how you’ve implemented unit tests and used tools like NUnit or SonarCube in your projects. This shows that you value quality and reliability in your code.