At a Glance
- Tasks: Support and enhance software systems while developing new cloud-based solutions.
- Company: Totalmobile, a leading Field Service Management provider in the UK.
- Benefits: Inclusive culture, competitive salary, and opportunities for professional growth.
- Other info: Dynamic team environment with a commitment to diversity and inclusion.
- Why this job: Join a transformative project and work with modern technologies like C# and React.
- Qualifications: Understanding of software development and some experience with C# or similar.
The predicted salary is between 28000 - 35000 £ per year.
Totalmobile is a Field Service Management (FSM) provider passionate about improving work and mobile workers' lives. We are the UK leader with 375 staff across the UK and Ireland, and we support over 1,000 organisations and 500,000 workers to transform the delivery of field services and experience an exceptional return on investment.
About the role
Totalmobile is undertaking a major transformation of the Organise product, moving from an on-premises solution to a cloud-based SaaS platform and upgrading the technology stack. The current system includes:
- A VB.NET WinForms application with a SQL Server backend
- An ASP.NET Web Forms application
- A mobile application
- Existing C# APIs
A new replacement platform is also being actively developed using C#, .NET Core, and React, incorporating modern architectural approaches such as Micro-Front-End frameworks. You will initially be working on the legacy system, gaining domain knowledge and supporting enhancements, before progressively contributing to the new platform.
Key Responsibilities
- Support and enhance the existing VB.NET / SQL Server-based system
- Develop and maintain APIs supporting both legacy and new platforms
- Contribute to the new system (C#, .NET Core, React) over time
- Collaborate with developers, QA, and product teams
- Participate in an out-of-hours support rota (with additional compensation)
Essential Skills and Experience
- Strong understanding of software development fundamentals
- Working knowledge of C#, with the expectation of working primarily in VB.NET in the initial phase to support the existing WinForms client, before progressing to C# and .NET Core across APIs and the new platform
- Some experience (academic or commercial) in a software development environment
- Exposure to or interest in API development
- Interest in modern technologies such as React
- Strong problem-solving skills and a collaborative mindset
Here at Totalmobile, we want our employees to feel valued, appreciated, and free to be who they are at work. We are committed to an inclusive workforce that fully represents many different cultures, backgrounds and viewpoints. We are dedicated to supporting inclusion and diversity at Totalmobile. We actively celebrate colleagues’ different abilities, sexual orientation, ethnicity, faith, and gender. Everyone is welcome and supported in their development at all stages in their journey with us.
Junior Software Engineer employer: TotalMobile
Totalmobile is an exceptional employer that prioritises the well-being and growth of its employees, offering a dynamic work culture where innovation thrives. With a commitment to inclusivity and diversity, employees are encouraged to bring their authentic selves to work while benefiting from opportunities for professional development in cutting-edge technologies. Located in the UK, Totalmobile not only leads in Field Service Management but also provides a supportive environment that fosters collaboration and personal growth.
StudySmarter Expert Advice🤫
We think this is how you could land Junior Software Engineer
✨Tip Number 1
Network like a pro! Reach out to current employees at Totalmobile on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing a role there. Personal connections can make a huge difference!
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or portfolio, make sure it’s up to date with your best projects. When you get the chance to chat with recruiters or during interviews, share your work and how it relates to what Totalmobile is doing.
✨Tip Number 3
Prepare for technical interviews by brushing up on your C# and VB.NET skills. Practice coding challenges and be ready to discuss your thought process. We want to see how you tackle problems, so think aloud during your interview!
✨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 the Totalmobile team. Let’s get you that Junior Software Engineer role!
We think you need these skills to ace Junior Software Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Junior Software Engineer role. Highlight any relevant projects or coursework, especially in C# and VB.NET, to show us you’re a great fit!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to tell us why you're passionate about software development and how you can contribute to our transformation at Totalmobile. Be genuine and let your personality come through.
Showcase Your Problem-Solving Skills:In your application, don’t forget to mention specific examples where you've tackled challenges or solved problems. We love seeing how you think and approach issues, especially in a collaborative environment!
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’re considered for the role. Plus, it shows us you’re keen on joining our team!
How to prepare for a job interview at TotalMobile
✨Know Your Tech Stack
Familiarise yourself with the technologies mentioned in the job description, especially VB.NET, C#, and .NET Core. Brush up on your understanding of APIs and React, as these will be crucial for your role at Totalmobile.
✨Show Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled challenges in software development. Think about how you approached problems, what solutions you implemented, and the outcomes. This will demonstrate your strong problem-solving skills.
✨Emphasise Collaboration
Totalmobile values teamwork, so be ready to talk about your experiences working in a team. Highlight any collaborative projects you've been part of and how you contributed to achieving common goals.
✨Be Yourself
Totalmobile is committed to inclusion and diversity, so don’t hesitate to bring your authentic self to the interview. Share your unique perspectives and experiences, as they can add value to the team and the company culture.