Senior Software Engineer Profile/PSL & GT.M

  • Posted 16 hours ago | Updated 16 hours ago

Overview

Remote
$70 - $80
Full Time

Skills

PSL
GT.M
Greystone Technology M
ACH
Debit Card
Forex
Trade
mocroservices
SOA

Job Details

The role described in the job posting is for a Senior Software Engineer with specialized expertise in Profile/PSL (Profile Scripting Language) and a strong background in the U.S. banking domain. Below is a detailed explanation of the role, its responsibilities, and the required qualifications:


Role Overview

The Senior Software Engineer will likely work on a critical project within the financial services sector, focusing on developing, maintaining, or enhancing banking applications. The role demands deep technical expertise in Profile/PSL, a programming language used primarily in financial systems, alongside proficiency in related technologies and domain-specific knowledge of U.S. banking processes. The "urgent" nature of the posting suggests the project has tight deadlines or critical deliverables, possibly related to system upgrades, compliance requirements, or new feature implementations.


Key Responsibilities

While the job posting doesn t explicitly list responsibilities, based on the qualifications, the engineer will likely:

  1. Develop and Customize Banking Applications: Write, maintain, and enhance code in Profile/PSL to support banking functionalities such as account management, transaction processing, and compliance reporting.
  2. Integrate Systems: Work with Service-Oriented Architecture (SOA) or microservices to ensure seamless communication between banking systems and other applications.
  3. Ensure Regulatory Compliance: Implement features that adhere to U.S. banking regulations, such as those related to ACH (Automated Clearing House) transactions, debit card processing, and other financial protocols.
  4. Optimize and Maintain GT.M-Based Systems: Leverage expertise in GT.M (Greystone Technology M), a high-performance database and application runtime environment, to ensure system reliability and scalability.
  5. Collaborate with Teams: Work with other engineers, architects, and stakeholders to deliver customized banking solutions tailored to client or organizational needs.
  6. Troubleshoot and Debug: Address complex technical issues in Profile/PSL-based systems, ensuring minimal downtime and high performance.

Required Qualifications Explained

  1. Minimum 6 Years of Programming Experience in Profile/PSL:
    • Profile/PSL: Profile is a banking software platform developed by Fidelity National Information Services (FIS), widely used in financial institutions for core banking operations. PSL is its proprietary scripting language, used to customize and extend the platform s functionality.
    • Implication: The candidate must have extensive hands-on experience (6+ years) writing and maintaining code in PSL to handle tasks like transaction processing, account management, and reporting. This is a niche skill, indicating the project heavily relies on the Profile platform.
  2. Proficiency in GT.M (Greystone Technology M):
    • GT.M: A high-performance, NoSQL database and runtime environment optimized for transaction processing. It is often used with Profile/PSL in banking applications to manage large volumes of data with high reliability and speed.
    • Implication: The candidate needs to understand GT.M s architecture, including its MUMPS-based programming model, to develop and optimize database-driven banking applications. This includes writing efficient queries, managing data hierarchies, and ensuring system performance.
  3. Extensive Expertise in the U.S. Banking Domain:
    • Key Areas:
      • Product Customizations: Tailoring banking software to meet specific client needs, such as custom account types or transaction workflows.
      • Account Relationships: Managing complex relationships between accounts (e.g., joint accounts, linked accounts, or corporate accounts).
      • ACH: Knowledge of Automated Clearing House processes for electronic payments and transfers, including NACHA rules and compliance.
      • Debit Card Processing: Understanding card transaction lifecycles, including authorization, settlement, and fraud detection.
      • Regulations and Compliance: Familiarity with U.S. banking regulations (e.g., Dodd-Frank, BSA/AML, Regulation E) to ensure systems meet legal and regulatory standards.
    • Implication: The candidate must have deep domain knowledge to design and implement solutions that align with banking processes and comply with strict regulatory requirements.
  4. Experience with Service-Oriented Architecture (SOA) or Microservices:
    • SOA/Microservices: These are architectural patterns for building scalable, modular applications. SOA involves loosely coupled services communicating over a network, while microservices are smaller, independently deployable components.
    • Implication: The candidate must have experience integrating Profile/PSL-based systems with other applications using APIs, middleware, or message queues. This could involve connecting the banking platform to external systems (e.g., payment gateways, fraud detection tools) or modernizing legacy systems to work with microservices.

Technical and Domain Context

  • Profile/PSL and GT.M: These technologies are often used in legacy banking systems, particularly by institutions relying on FIS s Profile platform. The role likely involves maintaining or upgrading existing systems, which are critical to core banking operations.
  • U.S. Banking Domain: The emphasis on ACH, debit card processing, and compliance suggests the project involves transaction-heavy systems, possibly for retail or commercial banking.
  • SOA/Microservices: The requirement for integration experience indicates the project may involve modernizing legacy systems or connecting them to newer, cloud-based architectures.

Candidate Profile

The ideal candidate is a seasoned software engineer with:

  • Niche Technical Skills: Deep expertise in Profile/PSL and GT.M, which are specialized and less common than mainstream languages like Java or Python.
  • Banking Expertise: Strong understanding of U.S. banking processes and regulations, gained through years of working in financial services.
  • Integration Experience: Ability to bridge legacy systems with modern architectures, ensuring interoperability and scalability.
  • Problem-Solving Skills: Capability to handle complex, mission-critical systems under tight deadlines, given the "urgent" nature of the role.

Potential Challenges

  • Niche Skillset: Profile/PSL and GT.M are not widely used outside specific financial institutions, so finding candidates with 6+ years of experience may be difficult.
  • Legacy Systems: Working with older technologies like GT.M may involve challenges like limited documentation or compatibility issues with modern systems.
  • Regulatory Pressure: The U.S. banking domain is highly regulated, requiring meticulous attention to compliance and security.
  • Integration Complexity: Bridging Profile/PSL systems with SOA or microservices may involve significant refactoring or middleware development.

Why This Role Matters

This role is critical for organizations relying on FIS s Profile platform for core banking operations. The engineer will ensure the system remains robust, compliant, and capable of integrating with modern technologies, supporting key financial services like payments, account management, and regulatory reporting. The urgency suggests a high-stakes project, possibly driven by regulatory changes, system upgrades, or client demands.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.