At a Glance
- Tasks: Build high-quality software for innovative cloud platforms that enhance rail safety and efficiency.
- Company: Pioneering engineering and software company with a focus on cutting-edge simulation technology.
- Benefits: Hybrid working, flexible hours, comprehensive training, and clear career progression opportunities.
- Why this job: Join a collaborative team and make a real-world impact with your coding skills.
- Qualifications: Experience in .NET, React, and strong collaboration skills are essential.
- Other info: Dynamic environment with opportunities to grow into senior developer roles.
The predicted salary is between 36000 - 60000 £ per year.
A pioneering engineering and software company developing cutting-edge simulation technology is looking for a Full Stack Developer to join its growing cloud software team. You’ll work on award-winning cloud platforms used globally to improve rail safety, optimise infrastructure planning and support efficient freight and passenger transport. This is an excellent opportunity for a developer who enjoys building high-quality software in a collaborative engineering environment and wants to progress into a senior developer role over time.
The Role
You’ll join a cross-functional agile team responsible for building and evolving modern cloud applications used by engineers and rail organisations worldwide. The role focuses primarily on backend development using .NET and Node.js, while also contributing to a React frontend and working closely with QA, delivery and product teams. You’ll be involved across the full software development lifecycle, from designing new features to writing tests and improving engineering practices.
Key Responsibilities
- Build high-quality new features for a modern cloud platform
- Work with delivery, QA and support teams to balance new functionality, customer feedback and bug fixes
- Contribute to API and UI design guidelines and best practices
- Collaborate with developers to design features and solve technical challenges
- Write unit tests and follow a test-driven development approach
- Participate in Agile development and CI/CD pipelines
- Help improve engineering tools, practices and standards
- Contribute ideas and technical solutions to support the product roadmap
Frontend: React, TypeScript
Data: SQL / data-heavy applications
Testing: Unit testing, automated testing tools
What They’re Looking For
- Experience building commercial software and web applications
- Strong full-stack experience using .NET and TypeScript
- Experience developing React front-end applications
- Strong SQL and data analysis skills
- Experience writing modular, well-tested code using modern development principles
- Comfortable working in Agile, CI/CD and DevOps environments
- Experience using Git for version control
- Strong collaboration and communication skills
Why Join?
- You’ll be joining a specialist engineering consultancy developing world-class technology used across their industry
- Hybrid working (minimum 1 day per week in Birmingham)
- Flexible working arrangements
- Comprehensive onboarding and product training
- Opportunities for career progression into senior roles
- Work on innovative cloud technology with real-world impact
Software Engineer - .NET, React in Birmingham employer: Harvey Nash
Contact Detail:
Harvey Nash Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer - .NET, React in Birmingham
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using .NET, React, and SQL. This gives you a chance to demonstrate your expertise and passion for software development beyond just your CV.
✨Tip Number 3
Prepare for interviews by practicing common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key, so be ready to discuss your thought process!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team and contributing to our innovative projects.
We think you need these skills to ace Software Engineer - .NET, React in Birmingham
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your full-stack experience with .NET, React, and any relevant projects you've worked on. We want to see how you can contribute to our cloud software team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about developing high-quality software and how your background aligns with our mission. Don’t forget to mention your experience in Agile environments and your collaborative spirit!
Showcase Your Projects: If you've got a portfolio or GitHub profile, make sure to include it! We love seeing real examples of your work, especially anything that demonstrates your skills in building modern cloud applications or using React and .NET.
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 team at StudySmarter!
How to prepare for a job interview at Harvey Nash
✨Know Your Tech Stack
Make sure you brush up on your .NET, Node.js, and React skills before the interview. Be ready to discuss your experience with these technologies and how you've used them in past projects. It’s a great way to show that you’re not just familiar with the tools, but that you can also apply them effectively.
✨Showcase Your Problem-Solving Skills
Prepare to talk about specific challenges you've faced in previous roles and how you overcame them. This could involve debugging a tricky issue or optimising a piece of code. Companies love to see how you think on your feet and approach problem-solving, especially in a collaborative environment.
✨Understand Agile Methodologies
Since the role involves working in an Agile team, it’s crucial to understand Agile principles and practices. Be ready to discuss your experience with Agile development, CI/CD pipelines, and how you’ve contributed to team sprints. This shows that you can seamlessly integrate into their workflow.
✨Ask Insightful Questions
At the end of the interview, don’t forget to ask questions! Inquire about the team dynamics, the company’s approach to innovation, or how they handle feedback from users. This not only demonstrates your interest in the role but also helps you gauge if the company is the right fit for you.