Senior Software Engineer - Cardconnect

First Data Corporation King Of Prussia , PA 19406

Posted 2 months ago

The Software Engineering role is central to the business mission of CardConnect. The developer will architect, develop, test and support the software components that implement the features and functions that differentiate CardConnect from other payment processors. This role requires initial and continued education on all Payment Card Industry features, functionality, specifications and standards. A mindset of heightened security is instrumental in the success of this role and CardConnect's technology solution.

TASKS AND RESPONSIBILITIES:

  • Establish and maintain a sense of product ownership around the:

o Technology stack

o DevOps/CICD/Production Support/Monitoring

o Architecture

o Documentation

o Testing

o Customer outcomes and enterprise value

  • Develop software in the Java language, maintain and extend associated automated test cases working closely with Quality Assurance

  • Understand the order to cash payment card business process supported by CardConnect products

  • Maintain familiarity with the security requirements imposed by the PCI-DSS standard focused on the OWASP Top Ten

  • Provide support to Project Managers for customer development, installations, updates, and problem resolution

  • Manage payment card clearinghouse certifications for assigned projects

  • Maintain a high level of organization, attention to detail

  • Preform risk/cost/resource analysis on new development requirements

  • Participate in internal development and testing of new product features and bug fixes and overall development processes

REQUIRED COMPETENCIES:

  • Develop and test computer software using the Java Language

  • Understand the web's most critical web application security vulnerabilities

  • Proficiency with Windows and Linux operating systems required

  • Proficiency with Internet Networking required

  • Data layer design/query optimization knowledge, MySQL/JPA

  • A willingness to learn installation requirements and user functionality of CardConnect Products

DESIRED SKILLS:

  • PCI experience/ISO 8583

  • Web services, REST & SOAP

  • Hardware/Device Integration experience

  • C# Experience

  • Encryption and HSM (Hardware Security Module)

  • WebSockets

  • Sockets over TCP

  • Apache Camel

  • 3rd party integrations

  • JBoss AS

  • Direct customer interaction/projects

  • Bi-directional database replication

  • Oracle ERP/SAP

  • HazelCast

CARDCONNECT PERKS:

  • Competitive salary

  • Employee centric company culture

  • Human centered office design

  • Great benefits

  • Catered lunches

  • Stocked snack room

  • Game rooms

  • Gym membership

Check out our API: https://developer.cardconnect.com/cardconnect-api

First Data is an Affirmative Action Equal Opportunity Employer (Minorities/Females/Vets/Disabled/LGBT)

First Data provides equal opportunities to all employees and applicants for employment without regard to sex, race, color, religion, marital status, national origin, age, genetic information, sexual orientation, gender (including gender identity/expression), disability, veteran status and military status, pregnancy or pregnancy-related medical conditions, or any other factor that may be protected by law.


See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Development Engineer

Fiserv, Inc.

Posted 4 days ago

VIEW JOBS 11/15/2018 12:00:00 AM 2019-02-13T00:00 What does a great Software Development Engineer do? Sagent Lending Technologies is seeking a Software Development Engineer at our King of Prussia, PA location. You will join the team in building our next-generation loan originations and servicing systems. These systems are used by lenders and servicers in the auto, consumer and mortgage lending markets in the United States. As an Agile developer, you will be working on a delivery team using modern technologies, tools and frameworks to develop advanced, enterprise business components that can run on Microsoft platforms. What are some of the basic responsibilities for this role? * You will collaborate with analysts and clients to understand requirements and demonstrate progress * You will work on an agile team to help plan, implement and support enterprise web applications * You design, develop and test new system capabilities, including: web UI and related AJAX, REST, API * You document and communicate technical designs, standards and processes as needed * You perform unit and integration testing to ensure application quality * You solve problems and resolve software bugs and deployment issues * You work with others to fine tune application performance * You continuously enhance skills by learning and applying relevant technologies and patterns The above statements only describe the general nature of the job and should not be construed as an all-inclusive list of position responsibilities. What are the required and preferred qualifications you need for consideration? * Minimum of 5 years' experience with web application development required * Agile development methodology experience required * Experience with the ASP.Net MVC stack * Web-based development including JavaScript, jQuery, AJAX, HTML5, CSS3 and responsive UI design * Extensive experience with full-lifecycle development (i.e. design, coding, testing, debugging, etc.) required * Experience with distributed systems, C#, ASP.Net, REST and SQL programming * Experience developing or working with web services (REST and Web API preferred) * Experience with test driven development (TDD), dependency injection (DI) and mocking frameworks preferred * Experience with client-side controls like jQuery UI, Kendo UI preferred * Experience with modern programming techniques (i.e. fluent, async) preferred Who we are: Sagent Lending Technologies is focused on delivering an optimal lending experience. We manage the complete lending cycle—from inception through payoff. Sagent supports a diverse array of loan products with our comprehensive loan origination systems and single-platform loan servicing solution with integrated default capabilities. Our combination of lending services and comprehensive technology addresses virtually every aspect of the loan process for mortgage, consumer, business and automotive lenders We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Fiserv, Inc. King Of Prussia PA

Senior Software Engineer - Cardconnect

First Data Corporation