Senior Programmer Analyst uses strong technical and programming logic skills in combination with robust data analysis aptitude to produce, deploy, and support integrated card issuance programs. This role cultivates knowledge pertaining to use of integrated circuit chip platforms and proprietary ETL tools to generate secure payment card solutions for financial, government, and transit markets. Card issuance solutions cover every aspect of this distinct process, including design, development, and implementation of card personalization, package fulfillment, shipment logistics, and digital enablement tools. These systems securely manage and transform client data to create necessary production files and reports needed for personalized card issuance services. Activities include requirements assessment, technical design, custom configuration, testing, change management, and support to satisfy business needs.
Senior Programmer Analyst will design and implement project configurations using a combination of proprietary and industry standard tools. Ability to conceptualize high-level design overview, and translate client requirements into detailed implementation work packages. Position requires collaboration with regional teams, as well as ability to guide local IT enhancements for operational process improvements. Consults with stakeholders to align on solution design, conducts development and code reviews, prepares and executes test cases, ensures end-to-end project integration, and supports incident resolution for assigned projects within card issuance and personalization systems.
-
Individual contributor, accountable to produce and implement sustainable technical solutions involving custom card issuance project configurations, data transformations, reporting, and cross-system integration.
-
Builds sufficient fluency with card issuance processing methods and G+D proprietary tools to act as consultative SME; prepares functional design and effort quotes for custom configurations and enhancement requests.
-
Self-directed ability to comprehend client project requirements, and create robust configuration logic and programs using proven development methods for targeted system landscapes and ERP integration endpoints.
-
Responsible to ensure first-time right code deployments through unit tests, integration tests, and peer review.
-
Ensures consistent code migrations occur across DEV, UAT and PROD instances using controlled change actions.
-
Ability to manage competing priorities with multiple projects and timely deliver to meet scheduled deadlines.
-
Effectively communicates with functional stakeholders to convey complex technical concepts in business terms.
-
Adheres to company policies, reads and follows department procedures and standard practices, and respects guidelines governing privacy, physical security, and information security.
-
Conducts oneself in a professional manner at all times with good communication skills in English, team player.
- Self-starter who exhibits reliable judgment in dealing with business, personnel, or security-related information.
-
Responds to requests as per level of urgency balanced against measured thinking and attention to detail.
-
Willingness to work primarily onsite (some flex), and assist beyond regular office hours if occasionally needed.
-
Work performed in a light industrial setting with some exposure to shop floor noise, and may lift up to 40 lbs.
-
Other duties as required.
- Expert level skills and comprehensive capability to design solutions driven primarily by MS-SQL database configuration, as well as using stored procedures, scripting methods, and data transformation techniques (ETL).
-
Technical competency across a variety of programming methods and tools, such as XML, C#, .Net, Web services, Azure, Python, and secure communications.
-
Analytical and detail-oriented mindset with well-developed critical thinking and problem solving skills.
-
Ability to produce relevant use-case test scenarios, define meta-data criteria, and conduct validation testing.
-
Troubleshooting expertise to effectively resolve issues within highly complex data processing environments.
-
Prior experience using tightly-controlled change management practices leveraging Jira tools is preferred.
-
Ability to promote team collaboration while maturing IT process discipline, structure, and documentation.
-
Basic knowledge of high security, cryptography, integrated circuits, EMV/payment card industry (PCI) regulations, encryption standards and techniques, data security, and key management is a strong asset.
-
Bachelor degree in technical discipline such as Computer Science, Software Engineering, or similar with 5+ years of relevant experience; or an Associate Degree with 7+ years of similar experience is required.
-
Proven experience designing, developing, and supporting data-driven application systems using MS-SQL Server, database schemas, XML, C#, .Net, Web services, Azure, Python, and secure communications.
-
Strong level of competency with Microsoft Office products, including MS Word, Excel, Outlook, and Teams.
-
Basic knowledge of manufacturing environments and ERP processes including SAP is preferred, but not required.
-
Familiar with industry standard IT processes and best practices, such as GAMP-5, CMMI, ITIL is a plus.
- Prior banking/payment card industry experience with knowledge of cryptography/encryption methods is a plus