Job description
Graduate Software Developer
About the role
BMT is currently going through an exciting period of growth and we are recruiting Graduates to join our Software Development team. You will join as part of our enthusiastic, dynamic Technology and Innovation Services team. You will get the opportunity to help shape our approaches in a supportive environment where you will develop both your skills and career.
As a software developer, you will experience a wide range of technical tools and techniques and can expect to gets hands on from day one. We operate using a flexible agile model of software development. You can expect to be part of a multifunctional team, getting involved in core aspects of software development including customer facing requirements analysis, user interface design, object orientated programming, test driven development, DevOps and database design.
We also value and provide opportunities in a wide range of supporting technologies including machine learning, cyber security and cloud computing where you will have the chance to get involved in innovative research projects.
About you
We are looking for graduates who have the following:
- A relevant degree or equivalent experience in Computer Science
- An interest and enthusiasm to work within this specialist and fast-moving domain
- Ability to undertake analysis and problem solving tasks
- Excellent communication, written and team building skills
Skills in a range of Software disciplines, including:
- Web application development
- Web Design and User Experience / User Interface design
- Systems analysis and design
- Relational or NoSQL databases
- Information security
We work across a range of technologies and platforms depending on the customers needs such as:
- An understanding or interest in AR/VR development
- An interested DevOps & Automated processes
- Android/iOS development
- Machine learning
- IoT / Home automation
- An interest in cyber security
Tech stack:
- Languages: C#.NET / Java / JavaScript / Python
- Databases: MSSQL / Postgres / Mongo / GraphDBs
- API: REST and GraphQL
- Frontend: React / Redux / Vue
- Styling: CSS / SASS / CSS-in-JS
- Cloud: Azure / AWS / Terraform
- Containerisation: Docker / Kubernetes
About BMT
We exist to navigate the most important and impactful engineering challenges of our time. We create environments where people with outstanding technical knowledge deliver meaningful, practical solutions. We are driven by a commitment to a safer, more efficient, effective and sustainable future to find out more about BMT click here .
BMT is open and committed to discussing flexible working. We believe that everyone performs at their best when they have the flexibility to make working for BMT work best for them.
BMT hires talented people and welcomes applications from everyone. At this time, we particularly welcome applications from Black, Asian, Minority ethnic, female, and non-binary candidates as we are underrepresented in these groups.
We know that diversity, equity, and inclusion is critical to achieving our purpose as a business which is to navigate the most important and impactful engineering challenges of our time (to find out more click here ). Our passion and goal are to build more diverse teams and to create an environment where employees are engaged, thriving, and feel a sense of belonging.
Benefits
At BMT, our employee benefits are designed to ensure you have the resources you need to thrive.
In addition to a competitive salary, we offer a wide range of benefits in areas including health, family, finance, and personal development.
Don’t hesitate to ask more about our benefits during the hiring process.
Apply online
Does this sound like you? If so, please submit your application as soon as possible. We look forward to learning more about you.
A message to recruitment agencies: We receive applications exclusively via our ATS. Please note that we do not accept CVs submitted via email to the HR department or staff within our Operational teams. We will not progress CVs shared on a speculative basis by email and you accept our right to pursue such candidates with no obligation to third-party terms and conditions or liability to a fee
Apply for this role