Sr. Consultant, Software Engineering (Java Architect - Mobile Technology)

MasterCard Worldwide

Major Accountabilities:

Recognized subject matter expert responsible for the technical planning, design, and software quality for systems application software. Ensure development efforts conform to overall strategic direction. Assist in examining commercially available and forthcoming industry technologies related to area of expertise to determine whether or not technology will support both present and planned project requirements. Validate the status of technical project deliverables, resolve conflicts as they arise. Ensure existing system stability by monitoring production of systems in assigned area of expertise. Support for initially implemented very complex and/or highly visible production application problems may be required. Provide technical and advisory support to ensure the successful and efficient development of quality software. Evaluate and recommend software development tools.

Technical Experience
1. J2EE ' extensive architecture experience building J2EE platforms. Solid experience working on Java applications, good grasp of the language and basic Object Orientation concepts
a. Understanding of Java Threading model required
b. Experience in developing Java multi-threaded applications required
2. Spring - strong working knowledge required
3. Hibernate - strong working knowledge required
4. Mobile ' strong knowledge of mobile technologies (J2ME, SMS) and how they integrate across platforms (security, protocols, etc.)
5. Working knowledge of Core Systems; such as the ASA, MDS, Authorization and Clearing, etc.
6. Messaging - experience in leveraging a messaging tool preferred, MQ Series experience would be advantageous
7. Solid grasp on relational database modeling and design
8. Solid grasp on architecture concepts such as SOA, Enterprise Service Bus & SSO
9. Other Preferred Technologies - batch processing, file translation/validation tools, workflow engine
Project Responsibilities
1. Responsible for the technical success of various products, primarily focused on emerging platforms such as inControl, eCommerce, and Mobile. Overall accountability includes:
a. Solution Design
b. Application Design
c. Application Implementation that meets the following:
i. Project timelines
ii. Business and Functional requirements
iii. Performance requirements
iv. Scalability requirements
2. Drives technical decisions, which arise throughout the project lifecycle, which includes the following:
a. Define and document the technical problem and all of the issues/concerns that impact decisions
b. Document options with advantages and disadvantages
c. Lead discussions with all appropriate teams in order to gain a consensus
d. Document the recommendation and why it was chosen, and any dissenting views
3. Maintains integration and high-level knowledge of how various products work for the purposes of diagnosing issues
a. Ensures that the Development Lead understands the integration points of our various products
4. Develops and documents all architectural documentation.
a. Solution Architecture Documentation
b. Application Architecture Documentation
5. Reviews the Technical Architecture Document (TAD) created by the engineering team to ensure that it will support the requirements of the project.
6. Performs reviews of the Application Detailed Design Documentation and provides appropriate feedback
7. Reviews business requirements and Change Requests for impacts and communicates architectural concerns to the project team
8. Performs in the Development Lead role as needed
9. Represents EPS technical resources in discussions with the business and other GTO departments
Non-project Responsibilities
1. Strategic leadership abilities partnering with both our New York partners and various internal GTO teams, contributing to various product solutions across EPS.
2. Provides mentoring of Development Leads and Developers to foster technical and leadership growth
3. Performs technical interviews for prospective new technical team members
4. Acts as a point of escalation for support related issues
5. Communicates strategic infrastructure needs to the appropriate infrastructure groups and management.
6. Collaborates with other Architects to promote architectural consistency across EPS and MasterCard
7. Creates, and presents as needed, the technical roadmap for the application/platform
8. Estimates high-level technical efforts with appropriate assumptions, risks, and impacted teams


Education:

BS Degree or equivalent combination of experience and formal education.

RESPOND HERE! Respond immediately by accessing the following
dedicated online response form which will allow you to cut and paste your
resume. This form will go directly and immediately to the
hiring authority for this position. Access the online response form at:
http://sh.webhire.com/servlet/resp/rf?jobid=2402198&boardid=749
Company:
  MasterCard International
Location:
  O'Fallon 63366
Status:
  Full Time, Employee
Job Category:
  IT/Software Development
Career Level:
  Experienced (Non-Manager)
Company:
  MasterCard International
Reference Code:
  mast-00015160