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