BAE Systems Digital Intelligence

Back End Developer

BAE Systems Digital Intelligence

full-time

Posted on:

Location Type: Hybrid

Location: Guildford • 🇬🇧 United Kingdom

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

ASP.NETDockerElasticSearchLinux.NETReactSQL

About the role

  • 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

Requirements

  • 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)
Benefits
  • Hybrid Working
  • Diversity and inclusion initiatives
  • Working with varied perspectives and skills

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C#ASP.NET CoreT-SQLMSSQLunit testingintegration testingRESTful APIsCI/CDDockerOpenAPI
Soft skills
collaborationtroubleshootingdebuggingcode review