At a Glance
- Tasks: Lead the design and development of innovative inventory management applications.
- Company: Join ICBC Standard Bank, a dynamic joint venture in finance and technology.
- Benefits: Enjoy a competitive salary, hybrid work setup, and opportunities for professional growth.
- Other info: Collaborate with diverse teams and drive improvements in technology and processes.
- Why this job: Make a real impact in a multicultural environment with cutting-edge technologies.
- Qualifications: Experience in C#, .NET, and modern frontend frameworks like Angular or React.
The predicted salary is between 60000 - 80000 £ per year.
Location: Gresham Street, London
Role Type: Permanent
Work Setup: Hybrid - 3 days in the office
Who We Are
ICBC Standard Bank, a joint venture between the world's largest bank ICBC and Africa's top lender Standard Bank, excels in cross-border trade finance, project advisory, and emerging markets solutions. The company offers dynamic careers in a multicultural environment, emphasizing innovation, professional growth, and expertise in finance, risk, compliance, and project delivery.
What You'll Do
- Lead design, build, test, deployment and production support for regulatory reporting, inventory and client account applications, including interfaces, data flows, backups and transaction logging to meet RTO/RPO and SLA/OLA targets.
- Convert business and operational requirements into technical solutions and manage end to end releases (impact assessment, Jira refinement, code review, SIT/UAT, runbooks, rollback planning, production verification), ensuring QA, auditability and governance compliance.
- Own incident, problem and change processes, manage IT risks across the application stack, drive knowledge management and 'shift left' practices, and provide technical leadership and mentoring to onsite and offshore teams.
- Lead root cause investigations and proactive trending across multiple data sources, keep problem records current with clear actions and commitments, and ensure remediation prevents repeat incidents.
- Maintain and improve data quality and management information for senior stakeholders, and work with Service Delivery Management to identify service improvements and deliver regular status and metric reporting.
- Proactively manage a portfolio of applications, continuously seek improvements in technology, processes and data to boost stability and customer experience, hold teams accountable (escalating when needed) and drive incident reduction through adherence to standards.
- Advocate a production first mindset across Technology, participate in incident and crisis forums, and foster strong peer relationships through proactive support and understanding of business and technical priorities.
- Ensure service portfolio follows approved software, hardware, database and vendor roadmaps and architectural designs, engage relevant teams to define action plans, surface risks and represent services in Technology governance forums.
- Build and maintain cross functional relationships with development, architecture, infrastructure support, risk and control, business stakeholders and vendors to secure early engagement, compliant designs, stable production and delivery of change initiatives.
- Represent service portfolio in governance and day to day interactions, ensure risks are identified, documented and mitigated, understand upstream/downstream dependencies, and consider reputational, financial and regulatory impacts for all implementations and enhancements.
What You Bring
- Extensive hands on experience developing enterprise applications using C# and the .NET platform.
- Experience with modern frontend frameworks such as Angular or React.
- Strong knowledge of MS SQL, including query optimisation and database design.
- Familiarity with Test-Driven Development (TDD) and Behaviour-Driven Development (BDD).
- Experience with TOM (Target Operating Model) implementation or operating within TOM-defined processes.
- Knowledge of inventory management systems, processes and supporting technologies.
We welcome applications from all candidates and are committed to providing equal opportunities.
Full Stack Developer employer: ICBC Standard Bank Plc
ICBC Standard Bank is an exceptional employer located in the vibrant city of London, offering a dynamic and multicultural work environment that fosters innovation and professional growth. As a Full Stack Developer, you will benefit from a hybrid work setup, competitive remuneration, and opportunities for continuous learning and development, all while contributing to impactful projects in cross-border trade finance and emerging markets solutions.
StudySmarter Expert Advice🤫
We think this is how you could land Full Stack Developer
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at local meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using C# and .NET. This gives potential employers a taste of what you can do before they even meet you.
✨Tip Number 3
Prepare for the interview like it’s a big exam. Research the company, understand their tech stack, and be ready to discuss how your experience aligns with their needs. Confidence is key!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Full Stack Developer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Full Stack Developer role. Highlight your experience with C#, .NET, and any frontend frameworks like Angular or React. We want to see how your skills match what we're looking for!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background in inventory management systems can add value to our team. Keep it engaging and relevant!
Showcase Your Projects:If you've worked on any projects that demonstrate your technical skills, be sure to include them. We love seeing real examples of your work, especially if they relate to regulatory reporting or client account applications.
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 shows you’re keen to join our team at StudySmarter!
How to prepare for a job interview at ICBC Standard Bank Plc
✨Know Your Tech Stack
Make sure you brush up on your C# and .NET skills, as well as any modern frontend frameworks like Angular or React. Be ready to discuss specific projects where you've used these technologies and how they relate to inventory management systems.
✨Understand the Business Context
Familiarise yourself with the role of inventory management in a financial context. Knowing how your technical solutions can impact business operations will show that you’re not just a coder but someone who understands the bigger picture.
✨Prepare for Scenario-Based Questions
Expect questions that ask you to solve real-world problems related to incident management or application performance. Think about past experiences where you’ve had to troubleshoot issues or improve processes, and be ready to share those stories.
✨Show Your Leadership Skills
Since the role involves mentoring and leading teams, be prepared to discuss your experience in guiding others. Share examples of how you've driven knowledge management or improved team performance, especially in a hybrid work environment.