Fullstack Developer

Fullstack Developer

Full-Time 50000 - 60000 £ / year (est.) No home office possible
Apex Systems

At a Glance

  • Tasks: Design and develop innovative software features using C# in a dynamic team environment.
  • Company: Join a forward-thinking tech company based in Bromley, UK.
  • Benefits: Enjoy competitive pay, flexible working options, and opportunities for professional growth.
  • Why this job: Make an impact by driving design and mentoring fellow developers in exciting projects.
  • Qualifications: Proficient in C#, with experience in agile methodologies and server-side development.
  • Other info: Collaborative culture with significant interaction across teams and excellent career advancement potential.

The predicted salary is between 50000 - 60000 £ per year.

Location: Bromley, UK

Type: Contract

Candidates will be proficient in software design focused on a cross-language REST based n-tier architecture and executed using agile methodologies (Scrum, Test Driven Development, unit/integration testing, pair programming, etc.). The successful candidate will be comfortable driving design and architecture, rationalizing business requirements and mentoring less experienced developers. There will be significant interaction with senior developers across other work streams as we integrate an increasingly complex product set.

Responsibilities:

  • Develop a thorough understanding of our entire technology stack
  • Design and develop new features within existing Java services; create new services to expand the overall framework
  • Contribute to future design and architecture
  • Plan work in an agile manner with other team members
  • Write acceptance tests in coordination with QA
  • Provide L3 user support
  • Communicate with our business and platform partners
  • Improve and develop our CI pipeline and deployment strategies

Required Skills/Experience:

  • Demonstrable experience of having designed and developed complex server-side functionality in C#
  • SQL - preferably Oracle
  • Shell scripting and basic Unix knowledge desirable
  • Proficient in writing unit, integration, and acceptance tests
  • Comfortable in an agile working environment
  • Self-starter and proactive

Desirable Skills/Experience:

  • Experience with UI technologies; C#, WPF/Winforms, RESTful services
  • Knowledge of Equity Derivatives

Fullstack Developer employer: Apex Systems

As a Fullstack Developer at our Bromley location, you will thrive in a dynamic and collaborative work culture that prioritises innovation and professional growth. We offer competitive benefits, including flexible working arrangements and opportunities for mentorship, ensuring that you can develop your skills while contributing to exciting projects within a supportive team environment. Join us to be part of a forward-thinking company that values your contributions and fosters a culture of continuous improvement.
Apex Systems

Contact Detail:

Apex Systems Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Fullstack Developer

✨Tip Number 1

Get to know the company culture before your interview. Check out their website and social media to see what they're all about. This will help you tailor your answers and show that you're genuinely interested in being part of the team.

✨Tip Number 2

Practice your coding skills and be ready for technical interviews. Brush up on C#, SQL, and any other relevant technologies. We recommend doing some mock interviews with friends or using online platforms to get comfortable with the format.

✨Tip Number 3

Don’t underestimate the power of networking! Reach out to current or former employees on LinkedIn. They can provide insider tips and might even refer you directly, which can give you a leg up in the hiring process.

✨Tip Number 4

Apply through our website for the best chance at landing the job. It shows you're serious and gives us a direct line to your application. Plus, we love seeing candidates who take that extra step!

We think you need these skills to ace Fullstack Developer

C#
RESTful Services
Agile Methodologies
Test Driven Development
Unit Testing
Integration Testing
Shell Scripting
Unix Knowledge
SQL
Oracle
Software Design
Mentoring
CI Pipeline Improvement
Communication Skills
Proactive Attitude

Some tips for your application 🫡

Show Off Your Skills: Make sure to highlight your experience with C# and any complex server-side functionality you've developed. We want to see how you’ve tackled challenges in the past, so don’t hold back!

Be Agile: Since we work in an agile environment, mention your experience with Scrum, Test Driven Development, and any other agile methodologies. It’s all about teamwork and adaptability, so let us know how you fit into that picture.

Tailor Your Application: Take a moment to customise your application for this role. Reference the specific technologies and responsibilities mentioned in the job description. This shows us you’re genuinely interested and have done your homework!

Apply Through Our Website: We encourage you to apply directly 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!

How to prepare for a job interview at Apex Systems

✨Know Your Tech Stack

Before the interview, make sure you have a solid understanding of the entire technology stack mentioned in the job description. Brush up on your C#, SQL, and any relevant frameworks. Being able to discuss how you've used these technologies in past projects will show that you're not just familiar but also experienced.

✨Showcase Agile Experience

Since the role involves working in an agile environment, be prepared to share specific examples of how you've contributed to agile methodologies like Scrum or Test Driven Development. Talk about your experiences with pair programming or writing unit tests, as this will demonstrate your ability to work collaboratively and efficiently.

✨Prepare for Design Discussions

Expect to discuss design and architecture during the interview. Think about how you've rationalised business requirements in previous roles and be ready to explain your thought process. This is your chance to showcase your problem-solving skills and how you can contribute to future design decisions.

✨Communicate Effectively

Communication is key, especially when interacting with senior developers and business partners. Practice articulating your thoughts clearly and concisely. You might even want to prepare a few questions to ask them about their current projects or challenges, which shows your interest and engagement.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>