Job Description

We are seeking an Associate Software Engineer with expertise in JavaScript, TypeScript, CSS, HTML to join our dynamic team. You will apply software engineering principles to design, develop, maintain, test, and evaluate software and computer systems.


Responsibilities

  • Gain familiarity with software engineering concepts, practices, and methodologies.
  • Perform standard software engineering duties, including coding basic components according to protocols and guidelines.
  • Assist in writing unit tests to provide coverage for common code paths.
  • Learn and apply industry and company software engineering standards, policies, and guidelines.
  • Prepare and provide documentation for the implementation and operation of software changes and programs.
  • Assist in implementing, customizing, and integrating more complex tasks under supervision.
  • Demonstrate willingness to accept and learn from work evaluation/appraisal from senior engineers.
  • Gain comfort working in a small team environment.

Qualifications

  • 0-2 years of hands-on experience with JavaScript, TypeScript, CSS, HTML.
  • Strong experience documenting technical solutions for end users.
  • Strong verbal and written communication skills.
  • Analytical and troubleshooting skills.
  • Ability to work independently and in small teams.
  • Experience with Visual Studio (C#), C++, and scripting languages like MS PowerShell, VBScript.
  • Knowledge of NDC message protocol and EMV is a plus.
  • Familiarity with solutions integrating digital experiences with physical touchpoints such as ATM, POS, Self-Service Kiosks, NFC, QR Codes is a huge advantage.
  • Experience in the financial services industry and retail banking processes is a plus.

Education Requirement: Bachelor’s degree in Computer Engineering or related field, Master’s degree in a relevant field preferred
Technical Skills Required: JavaScript, TypeScript, CSS, HTML, Visual Studio, C#, C++, MS PowerShell, VBScript