At a Glance
- Tasks: Develop secure REST APIs and collaborate on innovative software solutions.
- Company: Join BAE Systems Digital Intelligence, a leader in cyber defence.
- Benefits: Enjoy hybrid working, competitive salary, and professional growth opportunities.
- Why this job: Make a real impact in protecting nations with cutting-edge technology.
- Qualifications: Experience in C#, ASP.NET Core, and RESTful APIs is essential.
- Other info: Diverse and inclusive culture with excellent career advancement potential.
The predicted salary is between 30000 - 50000 Β£ per year.
Join to apply for the Back End Developer role at BAE Systems Digital Intelligence.
Location(s): UK, Europe & Africa: UK: Guildford; UK: London.
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.
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
You Can Bring To The Role:
- Experience in C#, ASP.NET Core Controller and Minimal APIs; (Essential)
- Experience of 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 be working in different locations, such as from home, another BAE Systems office or client site, some or all of the time, and work might be going on at different times of the day. By embracing technology, we can interact, 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 β the best and brightest minds β can work together to achieve excellence and realise individual and organisational potential.
Division overview: Government
At BAE Systems Digital Intelligence, we pride ourselves in being a leader in the cyber defence industry, and Government contracts are an area we have many decades of experience in. Government and key infrastructure networks are critical targets to defend as the effects of these networks being breached can be devastating. As a member of the Government business unit, you will defend the connected world and ensure the protection of nations. We all have a role to play in defending our clients, and this is yours.
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Engineering and Information Technology
Industries: IT Services and IT Consulting
Back End Developer in Guildford employer: BAE Systems Digital Intelligence
Contact Detail:
BAE Systems Digital Intelligence Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Back End Developer in Guildford
β¨Tip Number 1
Network like a pro! Reach out to current or former employees at BAE Systems Digital Intelligence on LinkedIn. A friendly chat can give us insider info and might even lead to a referral, which can double your chances of landing that interview.
β¨Tip Number 2
Show off your skills! Create a GitHub repository showcasing your projects, especially those involving C#, ASP.NET Core, and REST APIs. This gives us tangible proof of your abilities and makes you stand out from the crowd.
β¨Tip Number 3
Prepare for the technical interview by brushing up on your coding skills. Practice common algorithms and data structures, and be ready to discuss your experience with unit testing and CI/CD pipelines. We want to see how you think and solve problems!
β¨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 team at BAE Systems Digital Intelligence.
We think you need these skills to ace Back End Developer in Guildford
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 any relevant projects that showcase your skills in developing secure REST API endpoints.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about the role and how your background aligns with BAE Systems' mission. Donβt forget to mention your familiarity with CI/CD pipelines and testing tools!
Showcase Your Problem-Solving Skills: In your application, include examples of how you've tackled challenges in past projects. Whether it's debugging issues or collaborating with teams, demonstrating your problem-solving abilities will set you apart.
Apply Through Our Website: We encourage you to apply through our website for the best chance of success. Itβs straightforward and ensures your application gets to the right people. Plus, we love seeing candidates who take the initiative!
How to prepare for a job interview at BAE Systems Digital Intelligence
β¨Know Your Tech Stack
Make sure youβre well-versed in the technologies mentioned in the job description, especially C#, ASP.NET Core, and T-SQL. Brush up on your knowledge of RESTful APIs and CI/CD pipelines, as these will likely come up during technical discussions.
β¨Showcase Your Problem-Solving Skills
Prepare to discuss past projects where youβve tackled complex issues, particularly around debugging and troubleshooting. Be ready to explain how you approached these challenges and what tools you used to resolve them.
β¨Understand Security Best Practices
Since the role involves developing secure REST API endpoints, itβs crucial to demonstrate your understanding of web vulnerabilities and how to avoid them. Familiarise yourself with modern authorization mechanisms like JSON Web Tokens, as this could be a key topic.
β¨Be Ready for Collaboration Questions
BAE Systems values teamwork, so expect questions about how you collaborate with cross-functional teams. Think of examples where youβve worked with others to design and ship features, and be prepared to discuss your experience with Agile methodologies and tools like Jira.