Finance / Accounting / Banking → IT
Target role: FinTech Developer / Financial Systems Analyst
Your Starting Position
What your current career gives you
Finance professionals bring domain expertise to IT that's extremely valuable but rarely taught in IT courses: you understand financial systems deeply. You know what happens when a system goes down, what regulatory compliance actually means (not just the buzzword), how data accuracy translates to real money, and why audit trails matter. You've worked with complex spreadsheets (Excel is a quasi-programming language for finance), you understand data relationships and dependencies, and you're accustomed to working under audit. You've likely managed systems (ERP, accounting software, banking platforms) and know their limitations and strengths from a user perspective. Additionally, if you've worked in a regulated environment (banking, insurance, auditing), you understand compliance mindset—a critical asset in IT security and GRC roles. Your risk awareness is also rare among technologists: you understand that IT decisions have financial and regulatory consequences, not just technical ones.
Transferable skills inventory
| Skill from Finance / Banking | How it maps to IT |
|---|---|
| Financial data analysis and modeling (Excel, SQL databases) | Data analytics, database design, Python/R scripting for financial data |
| Regulatory compliance and audit mindset | IT Audit, GRC (Governance, Risk, Compliance), IT Risk Management |
| Risk assessment and controls design | IT Risk Management, Security Control Implementation, Business Continuity |
| Understanding of financial systems and workflows | FinTech development, financial systems analysis, financial data engineering |
| ERP system knowledge (SAP, Oracle, Microsoft Dynamics) | ERP administration, financial systems IT support, systems integration |
| Attention to detail and accuracy focus | Quality assurance, testing, systems validation, audit work |
| Process documentation and workflow analysis | Business process documentation, systems analysis, requirements gathering |
| Multi-stakeholder communication (management, auditors, regulators) | Business analysis, stakeholder management, executive communication |
| Budget and project management | IT project management, cost management, IT Financial Management (FinOps) |
What you'll need to build from scratch
| Gap area | How to address it |
|---|---|
| Programming fundamentals (Python, JavaScript, Java) | Codecademy, freeCodeCamp, Coursera Python for Finance courses |
| Cloud platforms and infrastructure (AWS, Azure, GCP) | AWS Cloud Practitioner, Microsoft Azure Fundamentals, free cloud trials |
| SQL and databases (query writing, database design) | Mode SQL Tutorial (free), DataCamp, Udemy database courses |
| API fundamentals and integration concepts | Postman tutorials (free), YouTube API courses, real API documentation |
| Networking and infrastructure basics | CompTIA A+ or Network+ (optional but helpful for context) |
| IT security frameworks and controls | CompTIA Security+, ISACA frameworks, NIST documentation |
Honest difficulty assessment
Rating: Challenging
This transition is challenging because it's not a "help desk path"—you're aiming for specialized technical roles (FinTech developer, data engineer, GRC analyst) that require genuine technical programming or specialized IT knowledge. Your finance background is an enormous asset, but it doesn't substitute for technical skills. You need to genuinely learn programming, cloud platforms, or IT audit frameworks. The good news: your domain knowledge and analytical mindset give you a huge advantage over career-changers without finance background. You understand the "why" behind financial systems, which many IT professionals never do.
The main challenge is choosing the right path within IT. There are multiple viable directions: FinTech development (requires coding), financial data engineering (requires SQL + cloud + Python), GRC analyst (requires IT audit/compliance frameworks), FinOps (requires cloud cost management), or IT audit (requires audit methodology). Each requires different training. Choose your path before you start, because the training differs significantly.
Why IT Employers Value Finance Backgrounds
FinTech companies and banks actively seek technologists with finance background because they translate business needs into technical solutions better than pure IT people do. A 2023 LinkedIn study found that financial services companies seeking IT talent explicitly prefer candidates with "financial domain knowledge." Companies like Capitec (SA), Stripe, Square, and Wise (formerly TransferWise) actively hire former finance professionals into technical roles.
Real examples: Jeanne Piette, a former investment banker, learned Python and SQL and is now a FinTech developer at a major fintech startup. Her financial knowledge (understanding how trading algorithms interact with settlement systems) is why she's valuable—not a unique technical skill, but domain expertise applied to code. In South Africa, SA banks (Nedbank, ABSA, FNB, Capitec) have large FinTech and "IT Finance" teams specifically hiring people from finance backgrounds who learn technical skills.
Finance professionals transition most successfully into: (1) FinTech development and financial systems roles, where domain knowledge is the primary asset; (2) Financial data engineering, where your Excel/analysis background transfers to SQL and Python; (3) IT Audit and GRC specialization, where your compliance background is directly applicable; (4) FinOps roles (managing cloud costs in financial contexts), where your financial acumen is critical.
Recommended Career Target
Primary target: FinTech Developer / Financial Systems Analyst
Why this role fits your background:
FinTech developers are uniquely suited to finance professionals because the role combines technical programming with financial domain expertise. You don't need to be a brilliant pure programmer to excel—you need to understand financial workflows and be able to code them. Financial Systems Analysts bridge finance and IT, analyzing what financial systems need to do and designing IT solutions. This role leverages your entire background: financial knowledge + new technical skills.
Salary at entry level:
- USD: $70,000–$105,000/year
- ZAR: R45,000–R67,000/month
- GBP: £49,000–£75,000/year
Typical employers for this background:
- SA Banks (Nedbank, ABSA, FNB, Capitec) – FinTech and Digital divisions
- International FinTech companies with SA offices (Stripe, Wise, Paga)
- Financial software vendors (Microsoft Dynamics, SAP, Oracles)
- Fintech startups in Johannesburg and Cape Town (Yoco, PayFast, Luno, Valr)
- Management consulting firms' financial technology practices
Your 90-Day Action Plan
This plan is intensive: 15–20 hours/week for 13 weeks. It assumes you're learning programming while working your current finance role.
Days 1–30: Foundations
| Week | Task | Time required | Resource |
|---|---|---|---|
| 1 | Enroll in Google Data Analytics Certificate (Coursera). Complete Weeks 1–2 (data fundamentals, spreadsheets). Set up free accounts: GitHub, Coursera, Google Cloud (free tier). | 14 hrs | Google Data Analytics Certificate |
| 2 | Complete Google course Weeks 3–4 (SQL fundamentals, databases). Learn basic SQL queries on ThoughtSpot's SQL tutorial (formerly Mode Analytics, acquired 2023). Practice queries on sample finance datasets. | 15 hrs | Google course + ThoughtSpot SQL Tutorial |
| 3 | Start Python for Finance (Coursera). Complete Weeks 1–2 (Python basics, data structures). Write 5–10 small Python scripts manipulating financial data (stock prices, forex rates). | 16 hrs | Python for Finance (Coursera) or Codecademy Python |
| 4 | Continue Python. Complete Weeks 3–4 (pandas library, data analysis). Build one small project: "Analyze stock prices" or "Calculate investment returns." Document your code on GitHub. | 14 hrs | Python course + pandas documentation |
Month 1 milestone: SQL fundamentals working (can write queries), Python basics working (can write scripts to manipulate data), Google Data Analytics course progressing. First small financial data project on GitHub.
Days 31–60: Depth + First Cert
| Week | Task | Time required | Resource |
|---|---|---|---|
| 5 | Complete Google Data Analytics Certificate. Finish capstone project. Apply for ISACA CISA fundamentals course (foundational, not full CISA). | 16 hrs | Google course final modules + ISACA fundamentals |
| 6 | Start cloud platform learning: AWS Cloud Practitioner or Microsoft Azure Fundamentals. Complete 4–5 modules. Complete Python for Finance course. | 17 hrs | AWS Cloud Practitioner (free) or Azure Fundamentals (free) |
| 7 | Build second portfolio project: "FinTech API Integration" or "Financial Data Pipeline in Cloud." Use Python + SQL + simple cloud service (AWS S3, Azure Blob). Document thoroughly. | 16 hrs | Cloud platform docs, Python, SQL |
| 8 | Sit Microsoft PL-300 (Power BI Analyst) exam OR ISACA CISA (if pursuing GRC path). Cost: ~$100 (Power BI) or $260 (CISA). | 14 hrs | Exam prep + practice tests |
Month 2 milestone: Google Data Analytics Certificate completed. Python + SQL proficiency demonstrated in portfolio projects. Cloud platform basics (AWS or Azure). Either Power BI certification OR CISA fundamentals completed.
Days 61–90: Portfolio + Applications
| Week | Task | Time required | Resource |
|---|---|---|---|
| 9 | Create comprehensive GitHub portfolio: (1) FinTech data analysis project with documentation, (2) SQL database design for financial system, (3) Python script for financial calculations or API integration, (4) README explaining each project. | 14 hrs | GitHub, documentation |
| 10 | Update LinkedIn and CV for FinTech roles. Emphasize: domain expertise in finance + technical skills. Write case study: "How my finance background + technical skills apply to FinTech." | 10 hrs | LinkedIn, CV, portfolio statement |
| 11 | Apply to FinTech and financial systems IT roles: target 10–15 applications. Include startups (Yoco, PayFast, Luno), banks (Capitec FinTech team), and international FinTech companies. Customize resume for each. | 12 hrs | LinkedIn Jobs, company websites, job boards |
| 12 | Prepare for technical interviews. Study Python/SQL interview questions (LeetCode easy problems), financial concepts interviewers might ask. Practice explaining finance background in technical context. | 10 hrs | LeetCode, CRACKING THE CODING INTERVIEW book, mock interviews |
Month 3 milestone: GitHub portfolio with 4+ projects demonstrating SQL, Python, and cloud basics. LinkedIn rebranded for FinTech. 12+ applications to FinTech/financial systems roles. Interview-ready on Python/SQL fundamentals.
Full Certification Roadmap
Phase 1 — Entry (Months 0–4): Get the baseline credentials
| Cert | Code | Cost USD | Study time | Priority |
|---|---|---|---|---|
| Google Data Analytics Certificate | GDAC | $49/month (3 months = $147) | 8–10 weeks | 🔴 Do first |
| Microsoft Power BI Data Analyst (PL-300) | PL-300 | $100 exam + $30–50 study materials | 4–6 weeks | 🔴 Do second |
| OR: ISACA CISA (foundational) | CISA | $260 exam + $200–400 study | 8–12 weeks | 🔴 Alternative: GRC path |
Why start here: Google Data Analytics teaches SQL and data fundamentals in a finance-friendly way. Power BI is used by finance teams and FinTech companies for dashboards and analysis. CISA is the gold standard for IT audit/GRC roles. Choose your path: Data/FinTech (Power BI path) or GRC/Audit (CISA path). Both are valuable.
Phase 2 — Specialise (Months 4–10): Land first IT job
| Cert | Code | Cost USD | Study time | Priority |
|---|---|---|---|---|
| AWS Certified Cloud Practitioner (if fintech/data path) | CLF-C02 | $100 exam + free study materials | 3–4 weeks | 🔴 Core |
| AWS Solutions Architect Associate (if data engineer path) | SAA-C03 | $150 exam + $100–200 study | 6–8 weeks | 🟠 Data engineer track |
| Coursera Python for Finance (or similar) | N/A | $49/month (1–2 months) | 4–6 weeks | 🔴 If FinTech path |
Hire-ready milestone: For FinTech Developer: Google Data Analytics + Python proficiency + portfolio with 3+ Python financial projects. For Data Engineer: Google Data Analytics + SQL mastery + AWS Cloud Practitioner. For GRC: CISA foundational knowledge.
Phase 3 — Advance (Months 10+): After first IT job
| Cert | Code | Cost USD | Study time | Why |
|---|---|---|---|---|
| ISACA CISA (full cert, if pursuing GRC) | CISA | $260 exam; requires 5 yrs IT/audit exp | 12–16 weeks | IT audit gold standard |
| AWS Solutions Architect Professional | SAP-C02 | $150 exam + significant study | 10–12 weeks | Senior data/cloud architect |
| Certified Ethical Hacker (CEH) | CEH | $395 exam + training | 8–12 weeks | Security-focused FinTech roles |
Complete Phase 3 certs on the job. Most SA financial companies fund certifications. Negotiate this during hiring.
The Salary Bridge
How your current finance salary compares to IT compensation:
| Stage | Role | USD/year | ZAR/month | GBP/year |
|---|---|---|---|---|
| Now | Finance / Accounting professional (SA mid-level) | $35,000–$55,000 | R22,000–R35,000 | £25,000–£39,000 |
| Month 12–16 (first IT job) | FinTech Developer / Financial Systems Analyst | $70,000–$105,000 | R45,000–R67,000 | £49,000–£75,000 |
| Year 2 | Senior FinTech Developer / Data Engineer | $95,000–$140,000 | R61,000–R90,000 | £67,000–£99,000 |
| Year 4–5 | FinTech Engineering Manager / Senior Data Architect | $130,000–$180,000 | R84,000–R116,000 | £92,000–£128,000 |
The payoff point: This transition pays off at first IT job. FinTech developer roles (R45,000–R67,000/month) represent a 30–50% salary increase from typical accounting/banking roles. The trajectory is steep: by year 2, you're likely earning 50%+ more than your starting finance salary. By year 5, potential earnings are 2–3x your starting finance salary.
What to say in interviews about salary: Don't anchor to your finance salary. Research FinTech developer market rates: in Johannesburg, entry is R42,000–R55,000; Cape Town R38,000–R50,000; remote international R50,000–R80,000+. Say: "Based on the market rate for FinTech developer with my background and certifications, I'm expecting R48,000–R58,000/month. I'm open to equity options if this is a startup."
CV & LinkedIn Positioning
How to position your finance experience on an IT CV
You have a unique advantage: your finance background IS relevant. Don't hide it. Frame it as "domain expertise."
Bad version (doesn't translate):
- "Managed accounts payable for $20M company"
- "Conducted quarterly financial audits"
- "Trained staff on ERP systems"
Good version (IT-relevant):
- "Managed accounts payable systems; identified system inefficiencies and designed process improvements reducing processing time by 30%"
- "Conducted audits of financial systems and controls; recommended IT infrastructure improvements to strengthen controls and compliance"
- "Trained 50+ staff on ERP systems; developed training materials and support documentation"
Create a separate section: "Technical + Domain Expertise"
- Domain Knowledge: Financial systems, compliance, audit, regulatory frameworks, ERP systems, financial data
- Technical Skills: Python, SQL, AWS/Azure, Power BI, Excel/VBA, API integration, financial modeling
What to put on LinkedIn right now
-
Headline:
Finance Professional Transitioning to FinTech | Python + SQL | Financial Systems Analyst -
About section:
Finance background + technical skills = competitive advantage in FinTech.
10+ years in finance/banking with deep understanding of financial systems, compliance, and regulatory requirements.
Now learning Python, SQL, cloud platforms to move into FinTech development and financial data engineering.
Passionate about building the financial systems of the future.
- Skills to add immediately:
- Financial Systems Analysis
- FinTech Development
- Python Programming
- SQL
- Data Analysis
- Financial Compliance
- Cloud Platforms (AWS/Azure)
- Power BI
- Financial Data Engineering
- ERP Systems
- API Integration
- Business Analysis
Portfolio items that bridge the gap
| Portfolio item | How to build it | What it demonstrates |
|---|---|---|
| FinTech Data Analysis Project | Use Python + pandas to analyze financial data: stock prices, forex rates, cryptocurrency data. Create visualizations. Write 3–5 page analysis. Publish on GitHub with full documentation. | Python proficiency, financial data understanding, analytical thinking |
| SQL Database Design | Design a relational database for a financial system: accounts, transactions, users. Write 10–15 SELECT queries demonstrating complex financial analyses (profit/loss, account balance, fraud detection). Document schema. | SQL proficiency, database design thinking, financial system logic |
| Financial API Integration | Build a Python script that integrates with a financial API (Alpha Vantage stock data, CoinGecko crypto data, FRED economic data). Calculate metrics. Publish to GitHub. | API integration, real data work, Python proficiency |
| Financial Dashboard (Power BI) | Create a Power BI dashboard analyzing financial data. Include: profit/loss, cash flow, budgets, variance analysis. Export as .pbix file. Document your design decisions. | Business intelligence, Power BI mastery, financial acumen |
| Case Study Document (2–3 pages) | Write: "How I'd rebuild [company]'s financial system for the cloud" or "Financial Data Pipeline Design for a FinTech Startup." Include architecture diagram, technology choices, regulatory considerations. | System design thinking, regulatory awareness, strategic thinking |
Interview Preparation
The "why IT?" question for finance backgrounds
Employers will be curious: why leave a stable finance career? You need a compelling answer.
Framework for your answer: "In finance, I was managing systems and processes. I realized the systems themselves fascinated me more than the finance aspect. I wanted to go deeper—to build the financial systems themselves, not just use them. That's why I'm moving into FinTech development and financial data engineering. My finance background gives me an unfair advantage in understanding what systems need to do and what regulatory requirements matter. I'm not leaving finance; I'm moving to the technical side of finance where I can have more impact."
Variation for GRC path: "Finance taught me how critical compliance and controls are. I want to apply that expertise to IT audit and GRC—building the security and compliance frameworks that protect financial systems. My financial background makes me unique in IT because I understand both the business requirements and the technical implications."
Common technical interview questions for FinTech / Financial Systems roles
-
Q: "Write a SQL query to calculate monthly revenue from a transactions table." → A: Demonstrate you can: GROUP BY date, SUM transactions, WHERE clauses for filtering. Example:
SELECT DATE_TRUNC('month', transaction_date) AS month, SUM(amount) AS revenue FROM transactions WHERE status='completed' GROUP BY 1 ORDER BY 1. Practice LeetCode SQL problems. Study: SQL aggregate functions, GROUP BY, window functions. -
Q: "Explain API integration in financial systems context." → A: APIs connect systems: your app might call a bank's API to transfer money, or a stock data API to get real-time prices. You need authentication (API key), error handling (if transfer fails), and logging. Mention security: APIs handle sensitive data so encryption and rate-limiting matter. Study: REST APIs, request/response cycles, API security.
-
Q: "How would you design a database for a mobile banking app?" → A: Tables: Users, Accounts, Transactions, Cards. Relationships: Users → Accounts, Accounts → Transactions. Constraints: transaction amounts non-negative, account balance accurate, audit trails. Indexes on frequently queried columns (user_id, transaction_date). Considerations: regulatory retention (keep transaction history), fraud detection (flag unusual transactions). Your finance background helps here.
-
Q: "What's the difference between SQL and NoSQL databases?" → A: SQL: structured, relational (tables with relationships), ACID compliance (reliable for financial transactions). NoSQL: unstructured, document-based or key-value, eventually consistent. Finance typically uses SQL because accuracy matters. Mention: "For financial systems, I'd choose SQL because ACID transactions guarantee data integrity."
-
Q: "Describe a bug you found in a financial system and how you'd fix it." → A: Use a real example from your finance career if possible, but translate it technically. "I discovered a calculation error in the ERP system's depreciation module. I'd trace the bug by: 1) Reproduce the error with test data, 2) Review the code/configuration, 3) Identify the incorrect formula, 4) Fix it, 5) Test edge cases, 6) Review with stakeholders, 7) Deploy with backup." Shows: methodical thinking, testing discipline, collaboration.
Red flags to avoid in interviews
-
"I don't know anything about programming/databases." Wrong. You've learned Python and SQL. Say: "I've recently completed formal training in Python, SQL, and cloud platforms. I'm comfortable with fundamental programming concepts and databases."
-
"I just want more money." Don't lead with salary. Lead with: "I'm passionate about building financial technology that solves real problems."
-
"Finance is too boring for me." Avoid this. Say: "I loved finance, but I wanted to go deeper into the technical side—to build the systems themselves."
-
"My finance knowledge is irrelevant to IT." Wrong. Emphasize: "My finance background is actually my biggest asset because I understand the requirements and regulatory constraints financial systems must meet."
South Africa Context
Is this career change viable in SA?
Absolutely yes. South Africa has growing FinTech sector (Yoco, PayFast, Luno, Valr, Paga) actively hiring technologists with finance background. SA banks (Nedbank, ABSA, FNB, Capitec) have dedicated FinTech teams and digital transformation initiatives hiring technical finance professionals. GRC and IT audit demand is also high—auditors need IT expertise and IT professionals need audit understanding.
Geographical advantage: SA's time zone (UTC+2) aligns well with UK/Europe, making remote FinTech roles a viable option at international pay rates (R50,000–R100,000+/month for senior roles).
BEE/EE considerations: Your finance background already demonstrates professional achievement. Combined with IT certifications, you're strong for large corporate BEE targets. FinTech startups may care less about BEE but more about skills.
SA salary reality check
FinTech Developer / Financial Systems Analyst (entry-level) in SA:
- Johannesburg (highest demand): R42,000–R55,000/month
- Cape Town (growing FinTech hub): R38,000–R50,000/month
- Remote (serving international clients): R50,000–R80,000+/month
- Startups (equity component): R35,000–R50,000 salary + equity
GRC Analyst / IT Auditor (entry-level) in SA:
- Johannesburg: R40,000–R55,000/month
- Remote international: R45,000–R70,000/month
Factors pushing higher: Python + SQL proficiency, cloud certifications (AWS/Azure), previous finance domain knowledge, location in Gauteng, international remote roles.
SA-specific resources
| Resource | URL | What it offers |
|---|---|---|
| Coursera (SA-accessible) | Coursera | Google Data Analytics, Python, cloud courses; payment plans available; R49/month |
| DataCamp | DataCamp | Interactive SQL, Python, data science courses; SA payment methods work |
| Udemy | Udemy | R300–2,000 for complete courses; lifetime access; PayU payments work in SA |
| SQL Tutorial (free) | ThoughtSpot (formerly Mode Analytics) | Free SQL fundamentals and practice; excellent for finance professionals |
| freeCodeCamp (YouTube, free) | freeCodeCamp | Python, data analysis, cloud courses; completely free |
| AWS Free Tier | AWS | Free account with $200 credit for 12 months; practice cloud skills risk-free |
| Microsoft Azure Learn (free) | Microsoft Learn | Free Azure fundamentals and advanced courses |
| Yoco (SA FinTech) | Yoco | SA FinTech startup; sometimes hires technical finance professionals |
| Capitec FinTech Team | Capitec Careers | Major SA bank with growing FinTech division |
| Luno (SA Crypto Exchange) | Luno Careers | SA-based cryptocurrency exchange; hires developers with finance background |
| Reed.co.za | Reed FinTech Jobs | Current SA FinTech job listings |
| CareerJet.co.za | CareerJet IT/Finance | SA job market data, FinTech roles |
SA success story
Thabani's journey (representative story): Thabani worked as a Financial Analyst at a Johannesburg bank for 8 years, earning R35,000/month. He was competent but unfulfilled—he kept thinking about how the systems could be better. In 2022, at age 35, he decided to transition into FinTech. He kept his job but studied intensively: 15 hours/week.
He completed Google Data Analytics Certificate (3 months), learned Python through Codecademy (2 months, R2,000 total), and built a portfolio of financial data analysis projects on GitHub (2 months). Total cost: under R8,000. All done while still working full-time.
Within 4 months of portfolio completion, he applied to Yoco (a SA FinTech startup). They were impressed by his combination: financial domain knowledge + Python + real financial projects in his portfolio. They hired him as a FinTech Developer at R52,000/month—a 48% salary increase, plus equity options. Two years later, Thabani is a Senior Developer earning R82,000/month. His investment of 10 months and R8,000 has compounded to hundreds of thousands of rand in additional lifetime earnings.
Community & Support
Where to find others making this transition
| Community | Platform | URL | What you'll find |
|---|---|---|---|
| r/learnprogramming | r/learnprogramming | Career-changers learning Python, SQL, data science | |
| r/datascience | r/datascience | Data professionals discussing tools, career paths | |
| Finance and Technology Community | Search #FinTech #CareerChange #SouthAfrica | SA professionals in FinTech sharing insights | |
| FinTech South Africa | Search "FinTech South Africa" community pages | SA FinTech ecosystem, job postings, discussions | |
| DataCamp Community | DataCamp | DataCamp Community | Data professionals learning SQL and Python |
| Coursera learner forums | Coursera | Coursera Community | Google Data Analytics learners discussing the course |
| Microsoft Learn Community | Microsoft | Microsoft Learn Community | Azure and Microsoft developers |
Mentors to follow
-
Kaggle Masters (Multiple, YouTube): Data professionals documenting their transition from finance to data. Search "Kaggle finance to data science." Kaggle
-
Jeremy Howard (Fast.ai): Co-founder of Fast.ai, teaches practical deep learning. Many finance professionals start here. Fast.ai
-
Luis Serrano (YouTube/Udacity): Explains machine learning and data concepts for former finance professionals. YouTube Channel
-
Njabulo Nkomo (LinkedIn): South African career transition mentor. Helps finance professionals move to tech. Search "Njabulo Nkomo IT South Africa."
Frequently Asked Questions
Q: I'm not a programmer. Can I still transition to FinTech?
Yes. FinTech Development requires some coding, but you're not learning to code from scratch. You're learning Python and SQL to automate financial processes—skills with clear application. You likely already know Excel formulas, which is quasi-programming. Python isn't harder; it's just a different language. Most finance-to-FinTech transitions include 3–6 months of intentional learning.
Q: What if I want to go the GRC/IT Audit route instead of FinTech?
Excellent alternative. Your finance background + CISA certification positions you perfectly for IT audit roles. IT auditors are paid R40,000–R60,000/month entry-level (comparable to FinTech), but the path is different: you'd pursue ISACA CISA rather than Python/SQL. The audit path may take slightly longer (12–18 months) because CISA requires 5 years experience, but you can start as "IT Audit Associate" after 6–9 months of study.
Q: Do I need a bootcamp or degree?
No. Google Data Analytics + Python fundamentals + portfolio projects will get you hired for entry-level FinTech roles. A bootcamp (R20,000–R60,000, 3 months) accelerates this but isn't required. Most FinTech companies hiring care about skills + portfolio, not bootcamp brand. Only consider bootcamp if you can't self-study effectively.
Q: How much coding will I actually do in a FinTech role?
As much as you want. FinTech encompasses: junior developers (code full-time), financial systems analysts (code 40% of the time), and financial product managers (code 10% or not at all). Your first role might be 30–50% coding, 50–70% analysis. As you progress, you choose specialization: pure engineering, product, or management.
Q: What if I can't afford to study full-time?
You don't need to. This plan is designed for part-time study (15–20 hours/week). You stay employed while learning. Total cost is R8,000–R15,000 for certifications and courses (very manageable), not R50,000+ for a bootcamp.
Q: Can I do this if I'm not from a banking background?
Yes. The path works for accountants, financial controllers, auditors, bookkeepers—anyone with finance domain knowledge. Your expertise in "financial systems must be accurate" is the asset, not the specific role title.
Q: How long before I'm earning more than my current finance salary?
Immediately. Entry FinTech roles (R45,000–R67,000/month) are typically 30–50% higher than mid-level accounting/banking roles. The payoff is very fast.
Sources
| # | Source | URL | Used for |
|---|---|---|---|
| 1 | Google Data Analytics Certificate | Coursera Google Analytics | Course content, pricing, SQL fundamentals |
| 2 | ISACA CISA Official | ISACA CISA | Exam costs, requirements, GRC frameworks |
| 3 | Microsoft Power BI | Microsoft PL-300 | Exam details, business intelligence role |
| 4 | PayScale SA Salary Data | Financial Systems Analyst Salary SA | ZAR salary benchmarks |
| 5 | LinkedIn FinTech Jobs | LinkedIn FinTech South Africa | Current SA FinTech job market |
| 6 | Reed.co.za FinTech | Reed FinTech Jobs | SA job listings, salary ranges |
| 7 | AWS Cloud Practitioner | AWS Training | Free cloud fundamentals |
| 8 | ThoughtSpot SQL Tutorial (formerly Mode Analytics) | ThoughtSpot SQL Tutorial | Free SQL learning resource |
Template version: 2026-05-02 | Career Changer Guide CCH03 | Maintained by IT Career Roadmap | ZAR baseline: R18/$1 USD
Where this leads
Full role guide for each target role above — the certification sequence in order, exam costs, salary band and a 90-day plan.
Research behind this move
Sourced deep dives on changing career into IT, and on the sector this guide points at.