At a Glance
- Tasks: Develop and maintain innovative software applications using C# and JavaScript.
- Company: Join a rapidly expanding tech company in Bracknell with a collaborative team.
- Benefits: Enjoy competitive salary, health benefits, and opportunities for professional growth.
- Other info: Dynamic office environment with hybrid working policy and excellent career advancement opportunities.
- Why this job: Make a real impact by delivering mission-critical solutions and working with cutting-edge technologies.
- Qualifications: Bachelor’s degree in STEM and 3+ years of software development experience required.
The predicted salary is between 45000 - 55000 £ per year.
Due to their rapid global expansion, our client is looking for a talented Software Developer to join their exceptional team. As an established Software Developer, you will be committed to delivering valuable applications and services to customers. You will ensure the software meets the agreed acceptance criteria and the team’s definition of done.
From design, development, testing, deploying and maintaining up-to-date applications and services, you enable The Company to deliver mission-critical communications solutions for customers.
Location: Bracknell, Berkshire. This is an office-based vacancy and as such we expect all applicants to be willing to relocate or commute to the offices a minimum of 3-4 days per week as per the hybrid working policy.
As a Software Developer, you will be responsible for:
- Development
- Write code in appropriate languages, principally C# or JavaScript.
- Develop applications and features to meet customer/project requirements.
- Use the teams chosen methodology/process, typically Scrum.
- Thoroughly test new features or developments to make sure they perform the desired task correctly in all cases.
- Test sites/applications in different environments as necessary.
- Work with Quality Assurance teams/processes to validate builds ready for launch.
- Work throughout the software development lifecycle, to ensure success, following all necessary processes.
- Ensure appropriate documentation/updates are provided to relevant colleagues/customers.
- Problem solve and fix bugs as discovered/reported.
- Perform ongoing maintenance or upgrade of the applications as required, all necessary processes.
- Pair program and be involved in peer reviews following the team’s agile process.
- Build and maintain databases when relevant.
- Share ideas and work on projects for improving applications, process or the wider platform.
- Review projects/deployments and learn lessons to improve future performance.
- Design and pilot prototype applications where required.
- Stay up to date with trends and technological advancements in software development. Learn and test new technologies, frameworks and languages as relevant.
The successful candidate will demonstrate:
- Bachelor’s Degree in a STEM, Computer Science or related subject.
- 3 + years minimum experience working in a Software Development position.
- Good experience of developing commercial projects/applications in C#.
- Good experience in SQL and using relational databases such as Microsoft SQL Server.
- Experience in source control, in particular Git.
- Experience working within an Agile environment, in particular Scrum, and applying supporting practices.
In addition any experience in the following would be beneficial:
- Knowledge and experience working to OWASP ASVS or equivalent application security standards.
- Experience of .NET 5 or 6.
- Experience of Javascript, Typescript and associated frameworks and libraries, in particular React.js.
Software Engineer in Bradford employer: Apex Elite
Contact Detail:
Apex Elite Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer in Bradford
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, attend meetups, and join online forums. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those using C# or JavaScript. Having tangible examples of your work can really set you apart during interviews.
✨Tip Number 3
Prepare for technical interviews by practicing coding challenges and system design questions. Use platforms like LeetCode or HackerRank to sharpen your skills and get comfortable with the types of problems you might face.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented Software Developers like you. Plus, it’s a great way to ensure your application gets seen by the right people.
We think you need these skills to ace Software Engineer in Bradford
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Software Engineer role. Highlight your experience with C#, JavaScript, and any relevant projects you've worked on. We want to see how your skills match what we're looking for!
Showcase Your Projects: Include a section in your application that showcases your best projects. Whether it's a personal project or something from your previous job, we love seeing real examples of your work and how you’ve tackled challenges.
Be Clear and Concise: When writing your cover letter, keep it clear and concise. We appreciate straightforward communication, so get to the point about why you're a great fit for the team and what you can bring to the table.
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, it’s super easy to do!
How to prepare for a job interview at Apex Elite
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially C# and JavaScript. Brush up on your SQL skills too, as you might be asked to solve problems or answer questions related to databases during the interview.
✨Showcase Your Agile Experience
Since the role involves working within an Agile environment, be prepared to discuss your experience with Scrum and how you've applied Agile practices in your previous projects. Share specific examples of how you’ve contributed to team success through collaboration and iterative development.
✨Prepare for Problem-Solving Questions
Expect to face technical challenges or coding tests that assess your problem-solving abilities. Practice common algorithms and data structures, and be ready to explain your thought process as you work through these problems. This will demonstrate your analytical skills and coding proficiency.
✨Ask Insightful Questions
At the end of the interview, don’t forget to ask questions that show your interest in the company and the role. Inquire about their development processes, team dynamics, or upcoming projects. This not only shows your enthusiasm but also helps you gauge if the company is the right fit for you.