Are you detail-oriented? Are you passionate about coding and eager to be involved in great IT projects? Then join the Societe Generale community of developers: we have several thousand employees all over the world committed to creating excellent applications and client experiences.
You will work in an environment without borders: with teams from India, France, Eastern Europe, the United Kingdom and the United States. You and your team will design, develop and improve the applications and websites that our clients and employees use every day.
Your role is to ensure that the foundations of these products are well-grounded and perfectly secure. You will track glitches that could hinder client satisfaction and the bank’s activities.
As you can imagine, we have quite a few technical challenges. For example, the bank deals with the huge volumes of data. Another is trading applications. We need high-end performance and also very low latency. And then, on all our projects, and especially on the project I’m working on, we all do continuous integration. Right now we’re looking to move toward continuous deployment, and for that, for example, we’re working with Trunk-Based Development.
Most teams will work in Scrum or Kanban mode. In terms of team organization, for example mine, right now, I’m working as part of a feature team. This means we work with lots of different profiles, like full-stack developers, a business analyst, a product owner, a designer, and a DevOps engineer.
I had a chance to work on an open source project for a few months, specifically on Behavior Driven Development and the SpecFlow tool. On the business end, Société Générale has a page on GitHub, where we’ve open-sourced around 20 internal projects. On our projects, we use a lot of open source input, and we’re also encouraged to contribute ourselves.
So, if I had to persuade someone to come and work at Société Générale, the first thing I would ask him or her to do, is to put aside any preconceptions they might have about IT work in a large bank. Come see how we work, the tools and languages we use, and you’ll find out how cutting-edge we really are!
- Keep doing what you're doing.
I'm looking for someone, don't worry.
- Excuse me. Maybe I can help, what are you looking for?
- I'm looking for the job of a stranger.
- OK. I believe that's me.
- The stranger.
- Let's have a look at my office.
- Yes, let's check out your office.
- But it's on the left.
- I know it's on the left.
- So that's my office.
- That's part of your office too?
- Yes, that's also part of my office.
- Just so that I don't miss any clue. You need to be a bit more diligent.
Code. Code, code, code. I'm starting to get the gist of it.
Don' say anything. So that's your real office?
- That's right. I left some clues on my desk so you can investigate.
- It's my desk. Here we are. OK.
- Should be more comfortable now.
- Yes. It's better now.
- Much better.
- I'll still lower it a bit. I'm new here, I just have to settle up, that's all.
What do we have here? You understand what's written there?
Because for me that's just... oh dear, too much information.
Oh and what's this, look.
Just needs a bit of cleaning.
Got it! For sure.
- I can't wait to find out. So, you figured it out?
- Of course I figured it out. It was easy, honestly. As soon as I got here.
You're a video game tester?
- Wait, wait, wait. I'll tell you.
Because now you're going to ask: how did she find out?
You could have been a little more clever. The computer is a clue...
And then there's the board: when you win or you lose, you write the points down.
- And the desk: when you win... when you lose, you go down.
- Well, no that's not it. We focus more on the banking sector.
We do have testers, but they test what we develop, because I'm a developer.
- You develop, you mean... develop what you mean by developing.
- A developer is someone that creates innovative, secure and scalable IT solutions for thousands or even millions of clients, whether they are using the website or the smartphone application.
- From a technical perspective, can you...?
- There are two kinds of developers: front-end or back-end developers.
- Are they kind with you?
- No, they're just kinds.
- That's what I'm saying, they're kind of nice to you...
- Well, no.
- Of course...
- And then there's the back-end kind. That's the hidden part of the iceberg.
It deals with server access, databases, and they rather use Java.
- Let's say that I want you to develop something for me. What can you do?
- In my case, I work on credit cards for the clients. The banking sector is changing fast: client's needs change every day. We have to innovate, find new IT solutions that will satisfy their needs.
- And what were you doing recently? Did you get a big assignment?
- There's something I'm really proud of, the team issued the locking and unlocking of the credit card. If you think you've lost your credit card, you can lock it until you find it.
That service is now used by thousands of clients, so that makes me proud.
- Must be nice working here.
- Yes, I'm lucky to be working at the Technopole Les Dunes. All IT professions are gathered here.
So if you have any question, you can talk directly to the person that has the answer.
And we work with agility, so we're really close.
- But you still play with the video games downstairs?
- Right, so I wasn't too far off the mark then. I did a good job checking that everything worked.
Otherwise we wouldn't have been able to play.
Is there a table tennis player position on the website?
- No, I don't think so.
- But you can find all the information on the Careers Société Générale website.
- So can you.
- I'm warning you, I'm a tough one. Oh dear...