Partnerships Software Engineer Xoom
THIS JOB HAS EXPIRED
Xoom is looking for a Software Engineer in an Agile dynamic development environment that requires collaboration, great communication skills and flexibility. Our employees are some of the brightest minds in the online money transfer space. Ideas are shared, vetted, developed, and tested in an environment that is challenging and interesting.
Our platform provides financial transaction movement and management, fraud prevention, compliance verification, financial settlement, data security, and reporting services. Our system is designed to be scalable, flexible, secure and fault tolerant. We are directly connected to a variety of financial institutions, in dozens of markets worldwide. This role?s challenges are complex and require highly skilled, talented engineers. We will put your ability to build, simplify and scale complex systems to the test!
Xoom is constantly developing new strategic partnerships with companies around the world to expand our disbursement network to better service our customers. As a Software Engineering focusing on partnerships you will collaborate with our partners to build high quality scalable software integrations, developing both client and server technologies.
Qualifications
2 or more years of previous experience in software engineering with an emphasis in high-volume, high-availability enterprise applications
Well rounded experience with systems such as distributed systems, relational data modeling, databases
Excellent understanding of open source frameworks, when to use them, and when not to use them
Advanced knowledge of Java, SQL, and object-oriented programming techniques
Spring, Hibernate, iBatis, HTML/CSS/JavaScript, SOAP/REST, AJAX, MySQL experience is a plus
Proven skill in analyzing technical issues and translating them into component designs
Knowledge of financial systems a plus
Excellent written and verbal communication skills and must be able to work effectively in cross-functional teams
Duties and Responsibilities
Configure and maintain integration platforms, both proprietary and off the shelf
Come up with data models for new integrations that meet both internal and external application requirements
Plan for growth and design for scalability
Build underlying services and systems to support hosted financial business applications
Work with technologies that include Linux, Java, relational databases
Help define and use generalized system services and components and the supporting data models
Design and implement using a reusable component architecture
Write automated tests to ensure proper functionality of implementation and allow for confident refactoring
Help to create and enforce coding and process standards for application development
Plan, schedule and execute assignments to milestones
Fix bugs, implement enhancements and work with the customer support organization in the resolution of customer issues
Interact and communicate effectively across the engineering organization, specifically with Product Management and QA during the design and implementation phases, and with documentation, training and customer support throughout
Act with a sense of urgency to achieve critical milestones and resolve customer issues
Education
MS or BS in computer science or related field or equivalent knowledge and experience
| Location: |
301 Brannan Street
5th Floor
San Francisco, CA 94107
United States
|
THIS JOB HAS EXPIRED