Collaborate with cross-functional teams to design and develop innovative solutions.
Assist in testing and debugging software applications to ensure high-quality deliverables.
Participate in code reviews and contribute to improving overall code quality.
Develop and maintain technical documentation for projects and processes.
Provide support and assistance to junior team members as needed.
Stay up-to-date with industry trends and emerging technologies to enhance skills and knowledge.
Job Requirements
Strong understanding of software development principles and methodologies.
Excellent problem-solving skills and attention to detail.
Ability to work effectively in a team environment and communicate complex ideas clearly.
Familiarity with agile development methodologies and version control systems.
Strong analytical and critical thinking skills with the ability to make informed decisions.
Proficiency in programming languages such as Java, Python, or C++ is a plus.
Job Classification
Industry: BankingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Software Development - OtherEmployement Type: Full time