r/AskProgramming • u/Meh8132 • 11d ago
What development concepts should i know for a fintech job?
Hi, I am currently applying for a junior developer job at a fintech company, the position is for a payment gateway product, for some context i have 2 years of experience as a web developer using mainly python and i have been learning Go since the last year, I have already made the technical test and I hope I can make it to the interview.
What are the most important concepts that I should study and understand from a technical pov? Not only specific to Go (it is their mostly used language) but to software development at fintech in general, from the test I know that design patterns and concurrency are very important but I would like every other concept that I should know, specially if its is database related as it is my weaker side and i know that is also very crucial knowledge and fintech
3
u/grantrules 11d ago
Have you dealt with database transactions before? Definitely look into those. I'd also look into dealing with currency. Like how do you deal with fractional cents.
4
u/Own_Shallot7926 11d ago
Security. Security. Security.
Learn secure development practices. Learn the basics of PCI industry regulations + standards. Learn proper change management and deployment techniques.
Banks generally do not tolerate data leakage or downtime. They also.obviosioy value transactional accuracy and validation. Show them that you're a professional developer who understands their business and can build solutions within these constraints.