Populus Financial Group logo
Populus Financial Group
Posted 69 days agoVerified live 15h ago

Software Developer

Brief overview

Remote
C#/.NETPythonJavaScriptTypeScriptReactAngularVue.jsRESTful APIsPOS systemsIBM i (AS/400)DB2Microsoft SQL ServerGitTFSCI/CD pipeline developmentWinMerge

Job description

Summary

Populus Financial Group is a company dedicated to providing quality financial products and services with a focus on customer service and integrity. They are seeking a Full Stack Developer to design, develop, and maintain software applications across all layers of the technology stack, supporting a complex environment that includes POS systems and back-end processing.

Responsibilities

  • Design, develop, and maintain full stack web applications and internal tools, encompassing front-end UI, back-end APIs, and database layers, using C#/.NET, Python, JavaScript/TypeScript, and related frameworks
  • Build and maintain RESTful APIs and back-end services that integrate with POS systems, IBM i (AS/400) DB2 data sources, and third-party platforms (MoneyGram, Ingenico, Panini, bill pay providers)
  • Develop and maintain front-end user interfaces using modern frameworks (React, Angular, or Vue.js); collaborate with stakeholders to translate business requirements into functional, user-friendly screens
  • Perform store-level incident investigation and production troubleshooting, including pulling POS transaction logs, reconstructing transaction sequences, comparing store configurations, and isolating root causes
  • Execute SQL-based data extractions against IBM i DB2 (ACEDATA tables) and Microsoft SQL Server to support production troubleshooting, reporting, audits, and ad hoc analytical requests
  • Analyze and validate store-level deployment configurations; detect missed deployments, configuration discrepancies, and DLL mismatches using WinMerge and configuration file comparison techniques
  • Retrieve and deliver store artifacts including check images, receipts, and transaction records from POS store drives (via UNC path) and IBM i IFS, supporting compliance, audit, and evidence collection requests
  • Manage and maintain scheduled tasks and applications on the jump server; coordinate application deployments and service account transitions with DevOps
  • Participate in code reviews, maintain version control discipline using Git and/or TFS, and contribute to CI/CD pipeline development and deployment processes
  • Collaborate with cross-functional IT teams (DevOps, Loans, Cards, Bill Pay, Sales Audit, Banking) for issue escalation, feature delivery, and knowledge sharing
  • Maintain and synchronize project files, SQL reference queries, troubleshooting guides, and technical documentation to shared drives for team access

Skills

  • Strong full stack development skills
  • Practical experience in POS infrastructure
  • Experience with store data retrieval
  • Experience in IBM i environments
  • Design, develop, and maintain full stack web applications and internal tools, encompassing front-end UI, back-end APIs, and database layers, using C#/.NET, Python, JavaScript/TypeScript, and related frameworks
  • Build and maintain RESTful APIs and back-end services that integrate with POS systems, IBM i (AS/400) DB2 data sources, and third-party platforms (MoneyGram, Ingenico, Panini, bill pay providers)
  • Develop and maintain front-end user interfaces using modern frameworks (React, Angular, or Vue.js)
  • Perform store-level incident investigation and production troubleshooting, including pulling POS transaction logs, reconstructing transaction sequences, comparing store configurations, and isolating root causes
  • Execute SQL-based data extractions against IBM i DB2 (ACEDATA tables) and Microsoft SQL Server to support production troubleshooting, reporting, audits, and ad hoc analytical requests
  • Analyze and validate store-level deployment configurations; detect missed deployments, configuration discrepancies, and DLL mismatches using WinMerge and configuration file comparison techniques
  • Retrieve and deliver store artifacts including check images, receipts, and transaction records from POS store drives (via UNC path) and IBM i IFS, supporting compliance, audit, and evidence collection requests
  • Manage and maintain scheduled tasks and applications on the jump server; coordinate application deployments and service account transitions with DevOps
  • Participate in code reviews, maintain version control discipline using Git and/or TFS, and contribute to CI/CD pipeline development and deployment processes
  • Collaborate with cross-functional IT teams (DevOps, Loans, Cards, Bill Pay, Sales Audit, Banking) for issue escalation, feature delivery, and knowledge sharing
  • Maintain and synchronize project files, SQL reference queries, troubleshooting guides, and technical documentation to shared drives for team access
  • Strong analytical skills for diagnosing complex issues across POS, IBM i, and web application layers
  • Effectively document technical processes, communicate findings to technical and non-technical stakeholders, and share knowledge across teams
  • Ability to manage multiple concurrent tasks independently and adapt quickly to shifting priorities

Qualifications

Must Haves

  • Strong full stack development skills
  • Practical experience in POS infrastructure
  • Experience with store data retrieval
  • Experience in IBM i environments
  • Design, develop, and maintain full stack web applications and internal tools, encompassing front-end UI, back-end APIs, and database layers, using C#/.NET, Python, JavaScript/TypeScript, and related frameworks
  • Build and maintain RESTful APIs and back-end services that integrate with POS systems, IBM i (AS/400) DB2 data sources, and third-party platforms (MoneyGram, Ingenico, Panini, bill pay providers)
  • Develop and maintain front-end user interfaces using modern frameworks (React, Angular, or Vue.js)
  • Perform store-level incident investigation and production troubleshooting, including pulling POS transaction logs, reconstructing transaction sequences, comparing store configurations, and isolating root causes
  • Execute SQL-based data extractions against IBM i DB2 (ACEDATA tables) and Microsoft SQL Server to support production troubleshooting, reporting, audits, and ad hoc analytical requests
  • Analyze and validate store-level deployment configurations; detect missed deployments, configuration discrepancies, and DLL mismatches using WinMerge and configuration file comparison techniques
  • Retrieve and deliver store artifacts including check images, receipts, and transaction records from POS store drives (via UNC path) and IBM i IFS, supporting compliance, audit, and evidence collection requests
  • Manage and maintain scheduled tasks and applications on the jump server; coordinate application deployments and service account transitions with DevOps
  • Participate in code reviews, maintain version control discipline using Git and/or TFS, and contribute to CI/CD pipeline development and deployment processes
  • Collaborate with cross-functional IT teams (DevOps, Loans, Cards, Bill Pay, Sales Audit, Banking) for issue escalation, feature delivery, and knowledge sharing
  • Maintain and synchronize project files, SQL reference queries, troubleshooting guides, and technical documentation to shared drives for team access
  • Strong analytical skills for diagnosing complex issues across POS, IBM i, and web application layers
  • Effectively document technical processes, communicate findings to technical and non-technical stakeholders, and share knowledge across teams
  • Ability to manage multiple concurrent tasks independently and adapt quickly to shifting priorities

Benefits

  • Competitive 401K match
  • Generous paid time off package
  • Health Benefits

More jobs like this