At a Glance
- Tasks: Design and develop innovative software features using C# in a dynamic team.
- Company: Join a forward-thinking tech company in Bromley, UK.
- Benefits: Enjoy competitive pay, flexible working, and opportunities for growth.
- Why this job: Make an impact by working on complex projects and mentoring others.
- Qualifications: Experience in C# development and agile methodologies required.
- Other info: Collaborative environment with chances to enhance your skills.
The predicted salary is between 40000 - 50000 £ 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
C# Developer in City of London employer: Apex Systems US
Contact Detail:
Apex Systems US Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C# Developer in City of London
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with C#. Attend meetups or online webinars to meet potential employers. Remember, sometimes it’s not just what you know, but who you know!
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your projects and contributions. This is a great way to demonstrate your coding abilities and experience with agile methodologies. Plus, it gives hiring managers a peek into your work style.
✨Tip Number 3
Prepare for interviews by brushing up on common C# questions and coding challenges. Practice pair programming with a friend or use online platforms to simulate real interview scenarios. The more prepared you are, the more confident you'll feel!
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities that might be perfect for you. Plus, applying directly can sometimes give you an edge over other candidates. So, get your application in and let’s get you that C# Developer role!
We think you need these skills to ace C# Developer in City of London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C# and any relevant technologies mentioned in the job description. We want to see how your skills align with our needs, so don’t be shy about showcasing your achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re the perfect fit for the C# Developer role. Share specific examples of your past work that demonstrate your proficiency in software design and agile methodologies.
Showcase Your Agile Experience: Since we value agile methodologies, make sure to mention any experience you have with Scrum, Test Driven Development, or pair programming. We love seeing candidates who can thrive in a collaborative environment!
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 shows you’re keen on joining our team!
How to prepare for a job interview at Apex Systems US
✨Know Your Tech Stack
Before the interview, make sure you have a solid understanding of the technology stack mentioned in the job description. Brush up on your C# skills, SQL, and any relevant frameworks. Being able to discuss your experience with these technologies will show that you're not just a good developer, but the right fit for their team.
✨Showcase Agile Experience
Since the role involves working in an agile environment, be prepared to share specific examples of how you've successfully used agile methodologies like Scrum or Test Driven Development in past projects. Highlight your experience with pair programming and how it has improved your work and collaboration with others.
✨Prepare for Design Discussions
Expect to discuss design and architecture during the interview. Think about previous projects where you drove design decisions and how you rationalised business requirements. Be ready to explain your thought process and how you mentor less experienced developers, as this is a key part of the role.
✨Communicate Effectively
Strong communication skills are essential, especially since you'll be interacting with senior developers and business partners. Practice articulating your ideas clearly and concisely. Prepare questions that demonstrate your interest in their product set and how you can contribute to improving their CI pipeline and deployment strategies.