Software Engineer - Onsite Raleigh, NC
SP Data Digital Raleigh
We are seeking a Payment Systems Integration Engineer to design and develop secure, scalable payment integrations handling billions annually. This role involves integrating with financial networks, implementing security measures, and ensuring regulatory compliance.
You'll build APIs, optimize performance, and develop monitoring tools to maintain system stability. Collaboration with cross-functional teams to enhance payment features is essential for improving scalability and conversion rates.
What you will do:
- Design and develop scalable and secure integrations for payment systems to efficiently manage financial transactions.
- Integrate payment systems with diverse financial networks to ensure secure and seamless transaction processing for both e-commerce and on-premise environments.
- Implement strong security measures for payment systems. This includes using encryption, tokenization, and secure authentication methods.
- Ensure compliance of payment systems with industry regulations and standards.
- Establish transaction monitoring systems to identify and prevent fraudulent activities.
- Create and maintain APIs that enable smooth integration with third-party services, financial institutions, and merchants.
- Perform load testing to identify and resolve performance bottlenecks.
- Develop and preserve detailed documentation for the architecture of the payment system, including its APIs and integrations.
- Develop reporting and monitoring tools to ensure the stability and security of the payment system.
- Develop reporting and monitoring tools to guarantee the uptime of the payment system.
- Oversee all technical aspects of relationships with payment providers and integrate new payment methods into our platform.
- Implement and introduce new payment features to improve checkout conversion rates.
- Have a critical role in building and maintaining our payments platform processing billions of dollars per year.
- Deliver high-quality code on time and participate in extending our software to include payment systems.
- Interact with various non-engineering teams such as product, support, finance operations and senior leadership.
- Consult and refactor existing services to improve scalability, security, and reliability.
Must Haves:
- Experience implementing e-commerce or on-premise payments integrations
- 3+ years of software development experience
- 2+ years of experience in C#
- Deep knowledge of concurrency, resiliency, and caching
- BS/MS in Computer Science or equivalent
- Knowledge of cloud computing platforms (AWS, Microsoft Azure, OpenStack, Google Compute or App Engine, Hadoop, etc.)
- NoSQL experience (Couchbase, Cassandra, MongoDB)
- Excellent communication skills
- Solid expertise in building highly scalable, distributed, loosely coupled systems
Nice to Haves:
- Datacap experience
Robert HalfRaleigh
We are seeking a Software Engineer to join our team within the Healthcare, Hospitals, and Social Assistance industry. This role provides a stimulating work environment. As a Software Engineer, you'll be at the forefront of developing software...
Robert HalfRaleigh
We are inviting applications for the role of a Full Stack .Net Engineer based in Raleigh, North Carolina. This role offers a long term contract employment opportunity in the IT industry. As a Software Engineer, you will be tasked...
Acara SolutionsRaleigh
ACARA Solutions and our client in McLeansville, NC have a contract-to-direct hire position availableSr. Software Engineer
Here's what you'd do: -As a Software Engineer, you'll be a member of a cross-functional team responsible for the development...