Job Description:

We are currently seeking a Technical Architect to join our team. In this role, you will be responsible for architecting and designing software products and solutions in the banking/payment domain. You will work on creating and enhancing various CSI applications to meet both internal and external customer requirements. Reviewing functional and nonfunctional requirements and designing strategic solutions will be a key aspect of your responsibilities. Additionally, you will build proof of concepts and technology frameworks, coordinate efforts with internal and external stakeholders to support production systems and any system-supported applications, and ensure that solution-wide initiatives are successfully executed. You will also be involved in redesigning solutions as needed to ensure they are flexible, scalable, and resilient. Staying abreast of and researching new and innovative technologies will be essential to excel in this role.

Job Requirements:

  • Bachelor’s degree in Computer Science, Computer Information Systems, Computer Engineering, Electrical/Electronics Engineering, or related field.
  • Minimum of four years of experience in software development.
  • Proficiency in Microsoft Azure, .NET Framework, C#, SQL and No-SQL Databases, Identity and access management, application architecture and design, networking concepts, Kubernetes, containerization.
  • Knowledge of the banking and payments domain.
  • Telecommuting permitted.