Technical Business Analyst - Python, SQL - Banking
Technical Business Analyst - Python, SQL - Banking
Key International Bank opens new position for a Technical Business Analyst to support IT change, system enhancement and small-scale development activity across the business.
This role sits between business users, project management, developers, infrastructure and desktop teams. It would suit someone with a blend of business analysis, technical documentation, SQL/Python Scripting, troubleshooting and systems support experience.
The role is not a pure BA position. It requires someone technically hands-on who can understand business requirements, translate them into technical specifications, support delivery, write scripts or small end-user computing tools, and assist with testing, rollout and issue resolution.
Key Responsibilities
- Support the Project Manager and Business Analyst with gathering, analysing and documenting business requirements.
- Translate business requirements into technical specifications and solution requirements.
- Conduct system impact analysis, workflow mapping and technical feasibility assessment.
- Act as a technical liaison between business teams, developers, engineers and infrastructure teams.
- Write scripts and small applications, including Python-based tools, to automate BAU processes.
- Use SQL for data analysis, validation and investigation.
- Test code, APIs and system changes, identifying defects and supporting resolution.
- Troubleshoot software and application issues across business systems.
- Support release, rollout and implementation activity.
- Work with desktop, infrastructure and network teams to ensure end-to-end technical solutions are delivered.
- Provide out-of-hours support where required for incidents or urgent scenarios.
Required Experience
- 3 to 6 years' relevant experience across technical business analysis, application support, development support or IT systems delivery.
- Strong hands-on experience with Python and SQL.
- Comfortable working with programming languages, relational databases and technical documentation.
- Strong debugging, troubleshooting and problem-solving skills.
- Ability to translate business needs into clear technical specifications.
- Experience working with developers, infrastructure teams, desktop teams and business stakeholders.
- Good understanding of software testing, release support and incident resolution.
- Degree-level education preferred.
Ideal Background
- Banking, financial services or regulated environment experience.
- Experience supporting internal business systems, workflow automation or end-user computing tools.
- Exposure to APIs, system integration, application support or small-scale software development.
- Comfortable in a smaller IT environment where the role is broad and hands-on.
Key Skills
Technical Business Analysis | Python | SQL | Requirements Gathering | Technical Specifications | Workflow Mapping | Application Support | Systems Analysis | API Testing | Troubleshooting | Automation | Banking IT | Release Support | Data Analysis Bank Banking