At a Glance
- Tasks: Develop and maintain sales tools applications in a dynamic, agile environment.
- Company: Join a leading investment banking firm with a focus on innovation.
- Benefits: Enjoy a competitive salary, hybrid work model, and opportunities for professional growth.
- Other info: Fast-paced environment with great career advancement potential.
- Why this job: Make a real impact by optimising sales performance with cutting-edge technology.
- Qualifications: 4+ years in software development, strong C# skills, and excellent communication.
The predicted salary is between 55000 - 70000 £ per year.
Location: London, Hybrid position 50% in office
Key Responsibilities
- Software development and maintenance of sales tools applications, components and utilities.
- Participate in an agile based software development life-cycle including analysis, documentation, development, testing and code reviews.
- Interact with our business sponsors who are working to optimise our salespeople's performance and improve their experience.
- Collaborate with the production support team for release, maintenance and troubleshooting of the components.
- Provide third-line support for the software.
Skills and Experience
- At least 4 years software development experience or equivalent.
- Excellent communication skills, both written and oral, inside and outside the team.
- Solid experience with client or server-side C# development.
- Solid experience with web-based applications and restful APIs.
- Solid experience with relational databases and SQL knowledge.
- An ability to design performant software and an understanding of application performance profiling.
Desirable Requirements
- Experience with JavaScript web GUIs, particularly React.
- Experience working in an investment banking environment.
- Experience with multithreaded architectures.
- Proactive approach and an ability to prioritise appropriately.
- Strong problem-solving skills.
- Front office development experience in any of FX, FX Options, Credit or Rates products.
- Experience with Teamcity or Jenkins, and the Ansible deployment tool.
- Ability and willingness to adapt to a fast-changing environment and a strong interest in continuous improvement and delivery.
C# Developer employer: Impellam Group
Join a dynamic and innovative team as a C# Developer in London, where you will have the opportunity to work on cutting-edge sales tools applications in a hybrid work environment. Our company fosters a collaborative culture that values continuous improvement and offers ample opportunities for professional growth, ensuring that you can thrive both personally and professionally. With a focus on agile methodologies and a commitment to optimising our sales performance, you'll be part of a forward-thinking organisation that prioritises employee development and well-being.
StudySmarter Expert Advice🤫
We think this is how you could land C# Developer
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on a C# Developer role that’s not even advertised yet!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those involving C# and web-based applications. This will give potential employers a taste of what you can do and set you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice common coding challenges and be ready to discuss your experience with agile methodologies and performance profiling. Confidence is key!
✨Tip Number 4
Don’t forget to apply through our website! We’ve got some fantastic opportunities waiting for talented C# Developers like you. Plus, it’s a great way to ensure your application gets the attention it deserves.
We think you need these skills to ace C# Developer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your C# development experience and any relevant projects you've worked on. We want to see how your skills align with the role, 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 passionate about the role and how your experience can help us optimise our sales tools applications. Keep it engaging and personal.
Show Off Your Communication Skills:Since excellent communication is key for this role, make sure your application reflects that. Use clear and concise language, and don’t forget to proofread for any typos or errors before hitting send!
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 position. Plus, it’s super easy!
How to prepare for a job interview at Impellam Group
✨Know Your C# Inside Out
Make sure you brush up on your C# skills before the interview. Be ready to discuss your experience with client and server-side development, as well as any web-based applications you've worked on. They’ll likely ask you to solve coding problems or explain your thought process, so practice coding challenges to keep your skills sharp.
✨Show Off Your Agile Experience
Since this role involves participating in an agile software development life-cycle, be prepared to talk about your previous experiences in agile environments. Share specific examples of how you contributed to sprints, handled documentation, or participated in code reviews. This will show that you understand the agile methodology and can work effectively within a team.
✨Communicate Clearly
Excellent communication skills are a must for this position. Practice explaining complex technical concepts in simple terms, as you’ll need to interact with business sponsors and support teams. During the interview, make sure to listen actively and respond thoughtfully to questions, demonstrating your ability to communicate effectively both verbally and in writing.
✨Prepare for Problem-Solving Questions
Expect to face some tricky problem-solving scenarios during the interview. Brush up on your analytical skills and think through how you would approach various challenges, especially those related to performance profiling and troubleshooting. Being able to articulate your problem-solving process will impress the interviewers and show that you can handle the demands of the role.