At a Glance
- Tasks: Join our agile team to develop and support innovative software solutions.
- Company: Vianet, a cutting-edge cloud-first technology company.
- Benefits: Competitive salary, health benefits, remote work, and growth opportunities.
- Other info: Dynamic environment with excellent career growth opportunities.
- Why this job: Make an impact with modern tech and be part of our exciting journey.
- Qualifications: Experience in .Net, WebAPI, Vue.JS, and Agile methodologies.
The predicted salary is between 40000 - 50000 £ per year.
Join our dynamic Software Engineering Team for an exciting opportunity to take your development career to the next level. We’re looking for a passionate Developer ready to embrace a new challenge and play a key role in Vianet’s journey to becoming a cutting‑edge, cloud‑first technology company. In this role, you’ll be part of an agile, full‑stack team focused on developing and supporting Vianet’s core software and associated systems. You’ll work closely with the Product, QA, and Development teams as well as other stakeholders to bring user stories to life through modern technology practices. You’ll also contribute to the ongoing evolution of our product strategy as we continue to innovate and grow.
There are some essential skills you will need to have:
- Required technologies:
- .Net (C#)
- WebAPI
- Vue.JS
- Unit Testing
- REST
- T‑SQL / SQL Server
- Typescript
- Entity Framework
- Git
- Working experience with CI/CD pipelines, preferably with experience of Azure DevOps
- Knowledge of any of the following Azure services would be advantageous:
- Event Hubs
- Service Bus
- SignalR
- Redis Cache
- Knowledge of any of the following general technologies/areas would be advantageous:
- Docker
- Jira
- Dapper
- AI-augmented development experience (Advantageous):
- Practical commercial experience using AI coding assistants such as Claude Code, GitHub Copilot, or Cursor.
- Strong code review instincts — able to read, validate, and refactor AI‑generated code rather than accept it as‑is.
- Clear written communication — prompts, specs, and PR descriptions are increasingly load‑bearing in an AI‑augmented workflow.
- Other necessary skills/experience:
- Solid working experience with Scrum Agile methodology.
- Good Communication Skills.
- Effective and engaging communicator with the ability to work in a fast‑paced environment.
- Proven record in designing and developing innovative solutions across the technology stack.
- Passionate about software engineering, best practice around software development, Agile methodologies and continuous delivery.
Software Engineer employer: Vianet
At Vianet, we pride ourselves on being an excellent employer that fosters a collaborative and innovative work culture. Our Software Engineering Team is at the forefront of technology, offering employees the chance to grow their skills in a supportive environment while working on cutting-edge projects. With a focus on continuous learning and development, we provide ample opportunities for career advancement, making Vianet an ideal place for passionate developers looking to make a meaningful impact.
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 industry, attend meetups, and join online forums. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using .Net, Vue.JS, or any of the other technologies mentioned. 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, it’s not just about answering questions but demonstrating your thought process!
✨Tip Number 4
Apply through our website! We love seeing passionate developers like you. Tailor your application to highlight your experience with Agile methodologies and cloud technologies, and don’t forget to express your enthusiasm for joining our innovative team.
We think you need these skills to ace Software Engineer
Some tips for your application 🫡
Show Your Passion:When writing your application, let your enthusiasm for software engineering shine through! We want to see that you’re not just looking for a job, but that you’re genuinely excited about the opportunity to innovate and grow with us.
Tailor Your CV:Make sure your CV is tailored to the role. Highlight your experience with the required technologies like .Net, Vue.JS, and CI/CD pipelines. We love seeing how your skills align with what we’re looking for, so don’t hold back!
Craft a Compelling Cover Letter:Your cover letter is your chance to tell us why you’re the perfect fit for our team. Share specific examples of your past work, especially any experience with AI-augmented development or Agile methodologies. Make it personal and engaging!
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 you’re keen on joining our dynamic team!
How to prepare for a job interview at Vianet
✨Know Your Tech Stack
Make sure you’re well-versed in the required technologies like .Net (C#), Vue.JS, and SQL Server. Brush up on your knowledge of CI/CD pipelines and Azure DevOps, as these are crucial for the role. Being able to discuss your experience with these tools confidently will show that you're ready to hit the ground running.
✨Showcase Your Agile Experience
Since the team works with Scrum Agile methodology, be prepared to share specific examples of how you've successfully implemented Agile practices in your previous roles. Discussing your experiences with sprints, stand-ups, and retrospectives will demonstrate your ability to thrive in a fast-paced environment.
✨Communicate Clearly
Effective communication is key, especially when collaborating with Product, QA, and Development teams. Practice articulating your thoughts clearly and concisely. You might even want to prepare a few prompts or specs to showcase your written communication skills during the interview.
✨Embrace AI Tools
If you have experience with AI coding assistants like GitHub Copilot, be sure to highlight it. Discuss how you’ve used these tools to enhance your coding process and your approach to code reviews. This will show that you’re not just keeping up with technology but are also eager to innovate.