San Rafael, CA
Reporting into: Sr. Director, Architecture & Support Engineering
Our client is the largest Mobile Money specialist in the world with a single-minded and realistic vision: to make money totally mobile across the globe. Listed in 2007, we have global reach. With operations in the UK, the US, India and Asia Pacific, it has created one of the most extensive and successful mobile banking, payments and commerce services in the world.
Our client provides services to more than 300 financial institutions, has more than 18 million users worldwide and partnerships with Visa Europe, Visa Inc., RBS Group and FIS to create and deliver their Mobile Money services in developed and developing markets.
The Solution Software Architect consults and advises customers and internal technology teams in order to devise the optimal Mobile Money solution integration architecture as a locus of mobile payments and e-commerce enablement.
Key Roles and Responsibilities
As a solution software architect you will be responsible for defining the technology architecture and design of the mobile technologies solution. Your day to day responsibilities include:
Attending kickoff meetings at customer offices to present our technology architecture and to work with the customer to identify business/technology requirements to be fulfilled by a solution.
Based interactions with customer, creating Function Requirements Document, System Design Specification and Low Level Design Specification as per our Client Services standards.
Providing estimates for implementation of initial and subsequent requirement/feature requests,
Collaborating with Solution Lead to define Low Level Design, to be used for solution implementation.
Defining use cases and test cases, collaborating with both Solution Lead and customer to ensure effective testing of solution.
Conducting code reviews of solution code artifacts and providing appropriate feedback.
Performing analysis and working with Solution Lead to devise resolutions to production issues.
Experience and Qualifications
In-depth knowledge and expertise in Enterprise Application Integration Patterns and Concepts
Extensive knowledge of established and emerging software including
Web Service Technologies, SOAP, REST
XML technologies – XSLT, DOM, SAX, JAXB
Understanding of TCP/IP networking, HTTP, SMTP, proxies and firewalls
Excellent troubleshooting skills
Experience in Consulting for Software Product Company
Ability to Take Ownership of Technology Concepts and Drive Effective Discussions
Willing to travel
Professional Services in large scale infrastructure deployments in the Financial industry. Background as a customer-facing consultant is highly desired
BS in CS/CE, or equivalent experience
5+ years of experience in Object Oriented programming
Experience in software development for the Financial Industry
3+ years using J2EE technologies. Experience with .Net is a plus
Excellent organizational, communication (written and verbal) and interpersonal skills
Effective/Polished public speaking and technology presentation ability
Ability to influence customers through presentation and discussion.