At a Glance
- Tasks: Develop secure REST APIs and collaborate on innovative software projects.
- Company: Join BAE Systems, a leader in digital intelligence and innovation.
- Benefits: Enjoy hybrid working, competitive salary, and opportunities for professional growth.
- Why this job: Make a real impact in defence and technology while working with cutting-edge tools.
- Qualifications: Experience in C#, ASP.NET Core, and familiarity with RESTful APIs required.
- Other info: Diverse and inclusive culture with excellent career advancement opportunities.
The predicted salary is between 28800 - 48000 £ per year.
Join to apply for the Back End Developer role at BAE Systems. BAE Systems Digital Intelligence is home to 4,500 digital, cyber and intelligence experts. We work collaboratively across 10 countries to collect, connect and understand complex data, so that governments, nation states, armed forces and commercial businesses can unlock digital advantage in the most demanding environments.
Location(s): UK, Europe & Africa – Guildford, London.
Role Summary
As a Back End Developer you will:
- Analyse software requirements to define and document REST API endpoints.
- Develop and implement secure REST API endpoints using modern .NET.
- Use appropriate software development tools, e.g., source control, continuous integration.
- Follow industry standard disciplines and best practices.
- Collaborate with cross‐functional teams to design and ship new features.
- Translate API requirements into high‐quality, stable, secure and performant code.
- Understand web vulnerabilities and best practices to avoid vulnerable code.
- Troubleshoot and debug issues on various platforms to ensure smooth user experiences.
- Participate in code reviews to maintain code quality and consistency.
Qualifications
- Experience in C#, ASP.NET Core Controller, and Minimal APIs (Essential).
- Experience coding in T‐SQL and MSSQL database best practices (Essential).
- Experience with unit and integration testing using tools such as xUnit (Essential).
- Familiarity with RESTful APIs and integration (Essential).
- Understanding of front‐end build tools such as Vite, NPM (Essential).
- Understanding of CI/CD pipelines using software such as GitLab (Essential).
- Familiarity with .NET libraries used by BAE Systems, such as FluentValidation, Dapper, Polly (Preferred).
- Knowledge of modern authorization mechanisms such as JSON Web Tokens and PKI (Preferred).
- Experience using OpenAPI specification tools such as Swagger, NSwag (Preferred).
- Comfortable developing on both Linux and Windows (Preferred).
- Experience with containerisation technologies such as Docker, Docker Compose (Preferred).
- Experience with the Atlassian suite of tools (Jira, Confluence) for development, documentation, and Agile delivery (Preferred).
- Knowledge of the wider Tech Stack used by BAE Systems, such as React, Keycloak, Elasticsearch, NiFi (Preferred).
Life at BAE Systems Digital Intelligence
We are embracing Hybrid Working. This means you and your colleagues may work in different locations, from home, another BAE Systems office, or client site, sometimes all at once, to suit your personal and professional needs. By embracing technology, we collaborate and create together, even when we're working remotely from one another. Hybrid Working allows for increased flexibility in when and where we work, helping us to balance our work and personal life more effectively, and enhance well‐being.
Diversity and inclusion are integral to the success of BAE Systems Digital Intelligence. We are proud to have an organisational culture where employees with varying perspectives, skills, life experiences and backgrounds can work together to achieve excellence and realise individual and organisational potential.
Seniority Level: Entry level
Employment Type: Full‐time
Job Function: Engineering and Information Technology
Industries: Defense and Space Manufacturing
Back End Developer in London employer: BAE Systems.
Contact Detail:
BAE Systems. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Back End Developer in London
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at local meetups. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving REST APIs and .NET. 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 and boost your confidence before the big day.
✨Tip Number 4
Don’t forget to 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 at BAE Systems.
We think you need these skills to ace Back End Developer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Back End Developer role. Highlight your experience with C#, ASP.NET Core, and REST APIs. We want to see how your skills match what we're looking for!
Showcase Your Projects: Include any relevant projects or contributions you've made, especially those involving secure REST API development or CI/CD pipelines. This gives us a glimpse of your practical experience and problem-solving skills.
Be Clear and Concise: When writing your application, keep it clear and to the point. Use bullet points where possible to make it easy for us to read through your qualifications and experiences quickly.
Apply Through Our Website: Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, we love seeing applications come directly from our site!
How to prepare for a job interview at BAE Systems.
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially C#, ASP.NET Core, and RESTful APIs. Brush up on your T-SQL and MSSQL database practices too, as these are essential for the role.
✨Showcase Your Problem-Solving Skills
Prepare to discuss how you've tackled coding challenges in the past. Be ready to explain your thought process when troubleshooting and debugging issues, as this will demonstrate your ability to ensure smooth user experiences.
✨Familiarise Yourself with Best Practices
Understand web vulnerabilities and best practices to avoid them. Being able to talk about secure coding practices and how you implement them will show that you take code quality seriously.
✨Engage in Collaborative Scenarios
Since collaboration is key at BAE Systems, think of examples where you’ve worked with cross-functional teams. Highlight your experience with Agile methodologies and tools like Jira and Confluence to show you can thrive in a team environment.