Software Engineer
Citi, the leading global financial services company, has some 200 million customer accounts and does business in more than 100 countries, providing consumers, corporations, governments and institutions with a broad range of financial products and services, including consumer banking and credit, corporate and investment banking, securities brokerage, and wealth management. Additional information may be found at www.citigroup.com or www.citi.com Citi Inc. and its subsidiaries ("Citi") are equal opportunity employers M/F/D/V and do not discriminate on the basis of any legally protected status or characteristic.SOFTWARE ENGINEER Company Summary: PayQuik Inc., a subsidiary of Citi, N.A. is located in Bala Cynwyd, Pennsylvania. PayQuik offers an end-to-end, global money transfer solution for both existing money transfer companies and new companies seeking to enter the money transfer business. Our solutions provide a compelling alternative to building and maintaining platforms, infrastructures and proprietary originating and receiving networks. PayQuik has built a strong customer base of financial institutions, portals, and money transfer agents based on the ability to address the key challenges that face these companies. We have done this by providing, among other things, automated regulatory compliance, robust fraud/risk management capabilities, same day settlement and comprehensive tracking and reporting. As we continue to experience tremendous growth, we are searching for those unique individuals that are truly the “Best of the Best”. We are searching for experienced Software Engineers to join our team. Position Responsibilities: · Develop and implement software components for the company’s web applications using AJAX, PHP and Java· Develop and implement web services applications for internal messaging as well as real-time integration with the company’s International payment originating and disbursing partners· Actively participate in software architecture/design sessions and write technical specifications as part of the company’s SDLC process Position Requirements: · Demonstrated expertise, work experience, and track record in designing and developing software using a variety of development tools· Demonstrated expertise, work experience, and track record in designing and developing real-time web services applications (SOAP, XML-RPC, and others)· Proven experience and proficiency in database design as well as writing and optimizing SQL statements in Oracle or other database environments· Experience with Linux/Unix architecture and environment a plus· Effective communication skills, both verbal and written· Positive team player and able to work well with other developers· Must be consistently involved in the day-to-day activities and remain hands-on· Efficient and effective at managing various projects simultaneously, that is, at skillfully multi-tasking· Desire to work in a fun and challenging environment Education Requirements: · BS degree or equivalent in Computer Science, Engineering, or related field · Strong working knowledge and working experience in XML, HTML, AJAX, Java, JavaScript, and web services· A minimum of four years of programming experience · Three years working experience with PHP (or similar languages) in a relational database application environment, N-tier architecture, and distributed computing concepts
|