What are the responsibilities and job description for the Senior System Engineer position at Prudence Tech Solutions?
POSITION OVERVIEW
The Sr. Systems Engineer is a contract to hire position with competitive salary. This position is responsible for deliverables in all phases of the Software Development Life Cycle (SDLC) starting with scope definition and continuing through implementation and support.
This key role is responsible for installation, configuration, engineering and management of complex application environments that may include multiple operating system platforms, languages, and network topologies.
This induvial contributor will work with other IT developers, business users, IT infrastructure team members and external vendors (including our payment partners) to ensure that all deliverables are implement on time and satisfy all of the business requirements.
REQUIRED EXPERIENCE & QUALIFICATIONS
- Education: Bachelor’s degree in information systems or an equivalent combination of course work and job experience
- Years of Experience: 5-7 years technical experience. Payment administration a plus
- 5 years of Microsoft SQL Server or Oracle DB
- 5 years integration experience
- Technical expertise in required languages, operating systems, databases, development tools, networking, and/or software packages
- Participates in full lifecycle projects to understand business requirements and then complete the design, development, testing, implementation and postproduction support.
- Participates in discussions concerning innovative, cost-effective ways to implement new technologies to lead in the evaluation of new products, platforms, and technologies leveraging best practices based on industry standards and lessons learned while taking innovative approaches to solutions
- Translate functional specifications into technical specifications to provide low level details for development lifecycle.
- Work with external vendors/partners through knowledge transfer to understand set up, configurations and design in order to provide on-going enhancements and support.
- Participates in system walk-throughs of technical and operational features, functions and attributes of a new or existing software package.
- Provides input on associate evaluations.
CRITICAL SKILLS & ATTRIBUTES
- Experience with Payment Systems design/development – AJB/FiPay/Aurus/Adyen
- Experience with Point-of-Sale Systems design/development
- Detailed Knowledge of Card Payment Flows
- Experience with Settlement and Bank Reconciliation (Host Capture)
- Experience with different types of Payment Transactions (DIP, Tap, Swipe, DCC)
- Experience in Integrated Sales Capture and Device Interaction within a Stores Retail environment
- Experience with Payment Hardware and software (Fixed and Mobile)
- Experience with Credit Certification Testing Methodologies and best practices
- Experience with Private Label Credit Card (PLCC) and Gift Card
- Experience with Card Data Security Standards (Encryption and EMV)
- Solid understanding of network hardware and communication protocols
- Conduct appropriate test reviews on assigned projects and ensure defects are resolved in a timely manner
- Must have experience with Windows (2-12-2019) Administration and IIS (6-7.5) Administration
- Advanced knowledge with developer management tools such as Jira, Confluence and Stash
- Must be proficient at SQL
- Experience with batch scheduling tools such as Control-M is a plus
- Experience with LDAP / Active Directory is a plus
- Experience with NCR Point of Sale System
- Experience in the following scripting technologies: Powershell, VBS, C#
- Experience in Agile methodology