The
Transact Core Developer
is responsible for developing, enhancing, and supporting
Transact core banking and payment solutions
within a dynamic banking and fintech environment. The role works closely with business, QA, infrastructure, and support teams to deliver secure, scalable, and high-quality core banking applications while ensuring system stability and continuous improvement.
Location: Karachi/Lahore/Islamabad
Responsibilities
-
Develop, customize, and support
Transact core banking applications
-
Design, code, test, debug, and maintain applications using modern programming languages
-
Analyze business and technical requirements and propose efficient technical solutions
-
Collaborate with business, QA, and infrastructure teams to ensure high-quality delivery
-
Participate in system enhancements, upgrades, and platform improvements
-
Troubleshoot and resolve application issues across development and production environments
-
Ensure adherence to coding standards, security guidelines, and best development practices
-
Provide production support and contribute to continuous system optimization
-
Support documentation, knowledge sharing, and technical handovers
-
Work effectively in a fast-paced banking and fintech environment
Requirements
-
Bachelor’s degree in Computer Science, Computer Engineering, or a related field
-
4–10 years of hands-on development experience in at least one programming language (
Java, C++, Python, or .NET
)
-
Experience working within
Fintech or Payment systems
is a strong plus
-
Strong interest or prior exposure to the
Banking and Core Banking domain
-
Solid analytical, problem-solving, and debugging skill
-
Ability to work collaboratively with cross-functional teams
-
Positive attitude with a strong sense of ownership and a continuous learning mindset
-
Excellent communication skills, both written and verbal