Lead Software Engineer-Hybrid-O’Fallon, Missouri

C2C
  • C2C
  • Anywhere

Job Description –

Title: Lead Software Engineer – Level 6 [Concur Expense]

Location: O’Fallon, Missouri (5555 Winghaven) 

Duration: 12 Months

 

MOI: Skype

Concur expense, Cognos, Oracle Financials, Boomi (integration tool)

Plusses are CI/CD, Unix Shell Scripting, monitoring tools (Sonar, Splunk, Dynatrace)

 

 
Job Description Summary

Overview:
At Mastercard, our industry expertise is enhanced by our commitment to being a force for good in the world and to doing well by doing good. Mastercard relies on our global workforce to help us achieve our goal of building a sustainable, inclusive global economy. The Mastercard Way encourages us, connects us with the behaviors that represent the essence of not only what we do but who we are as an organization. Cultivating an environment for all employees that respects their individual strengths, views and experiences drives a global and collaborative culture of inclusion and sense of belonging.

MasterCard software engineering teams leverage Agile development principles, advanced development and design practices, and an obsession over security, reliability, and performance to deliver solutions that delight our customers. We’re looking for talented software development engineers to develop advanced technologies and applications that are revolutionizing payments.
• Are you passionate about software engineering?
• Do you enjoy seeing the impact your code has on a wide range of customers?
• Do you thrive in a place where you are continuously learning more while growing your skills and career?

Program Overview:
Financial Solutions – Financial Systems: Financial Solutions provides Mastercard and its customers with a fully automated and scalable system that delivers timely pricing and billing solutions as well as accurate stakeholder reporting. The Financial Systems teams under Financial Solutions, provides Governance and Support for enterprise systems used by MasterCard. Ensuring knowledge and experience is in place to grow these systems which enable Mastercard to track and report financials, facilitate the budget/forecast process and support Supply Chain Management. The Financial Systems teams under Financial Solutions, provides Governance and Support for enterprise systems used by MasterCard. Ensuring knowledge and experience is in place to grow these systems which enable Mastercard to track and report financials, facilitate the budget/forecast process and support Supply Chain Management. These teams co-located in St. Louis serve 25,000+ internal and external users with a single chart of accounts supporting Financial and Statutory reporting.
————————————————————
Lead Software Engineer
Job Overview: Responsible for the analysis, design, customize, optimize and implement Concur Expense, and integrate with Oracle Financials. Define requirements for new Concur Expense application and customization adhering to MasterCard standards, processes, best practices and compliance with T&E policies. Collaborate closely with business, project managers, and other stakeholders to gather requirements, design solutions, and provide ongoing support. Partner with information security, architecture & technology teams for security, solution architecture, operational resiliency reviews.

• Hands-on developer who writes high quality, secure code that is modular, functional and testable. 
• Lead the design and architecture of scalable, efficient, and secure software solutions, ensuring alignment with industry best practices and organizational goals. 
• Contribute to all parts of the software’s development including design, development, documentation, and testing. 
• Have strong ownership of your team’s software and are deep in the maintenance characteristics, runtime properties and dependencies including hardware, operating system, and build. 
• Communicate, collaborate and work effectively in a global environment.
• Ensure methodology compliance and manage resolutions, reporting to management when necessary.
• Ensure timely and accurate communication at all levels.
• Monitor and manage adherence to estimates. 
• Have you ever brought a product to market on a global scale?
• Are you motivated to be a part of driving a world beyond cash?

About You:
• Bachelors Degree in Computer Science or related field
• Proven Experience implementing and customizing SAP Concur Expense and integrating with Oracle Financials.
• Experience with SAP Concur integrations, APIs, and COGNOS reporting.
• Strong understanding of SAP Concur modules and functionalities.
• Collaborate with stakeholders to understand business processes and recommend best practices for SAP Concur implementation.
• Boomi integration platform knowledge to build integrations, including authentication/authorization based on mTLS and OAuth 2.0)
• Work with information security, architecture & technology teams to lead the security, solution architecture, operational resiliency reviews.
• Knowledge Oracle Financials modules including Accounts Payables, General Ledger, Project Accounting.
• Knowledge SQL, PL/SQL, Unix shell scripting, Workflow and RICE objects.
• Knowledge of development process including GIT, Jenkins
• Broad understanding of Software Engineering Concepts and Methodologies is required.
• Ability to work independently and manage multiple projects simultaneously.
• Ability to effectively communicate technical concepts to non-technical stakeholders.
• Must be high-energy, detail-oriented, and proactive and have the ability to function under pressure in an independent environment. 
• Must provide the necessary skills to have a high degree of initiative and self-motivation to drive results. 
• Possesses strong communication skills — both verbal and written – and strong relationship, collaborative skills and organizational skills.
• Proven track record of working in cross-functional teams and delivering projects on time.

 

  • Duration of assignment? Is there an anticipated opportunity for conversion or extension?

12 months. No.

  • What is the name of your group? How does it fit into the overall Mastercard organization?

Financials

  • What program will this person be supporting? Will this person be a part of a Guild? If so, which one and how will they be contributing?

Program Name – Financial Solutions. No direct involvement with guild

  • What is your team’s main responsibility?

Software Engineering – design, development and testing of Oracle Financials, Tax Solutions, Hyperion, and QMR.

  • What will a typical work day look like for this contractor? What are their expected hours?

Scrum meetings, gathering requirements, conducting feasibility studies, system designing, project planning, and collaborating with stakeholders. Implement Concur Expense. Lead various reviews such security, solution architecture, operational resilience of new solution with concerned teams.

US hours 8-5hrs

  • Will this position require OT?

No

  • Will there be any travel involved?

No

  • What are your top 3 required technical skills?
    1.  Concur Expense, Cognos
    2. Oracle Financials knowledge to integrate with Concur Expense, and Oracle Database Programming (PL/SQL)
    3. Integration tool Boomi
    4. What are a couple of desired/nice to have technical skills?
      1. Good understanding of CI/CD, Jenkins, Chef pipeline, GIT, MAVEN
      2. Unix Shell Scripting 
      3.  Knowledge of SONAR, Splunk, Dynatrace, Vulnerability Scanning tools
    5. What soft skills would you like to see in a candidate?
    6.  Communication
    7.   Collaboration (Team Player)
    8. What technical level of technical competency is required to fulfill this position?

Advanced to Intermediate

  • What’s going to stand out to a candidate about your group, or the work, and entice them to work with your team?
    1. This role gives exposure to convert monolith application into light weight micro-services application, interaction with business and other teams, and knowledge of financial domain.
    2. Learn business functions, and exposure to Mastercard matured development environment.
    3. Opportunity to learn about payment industry.
    4. Learn robust and matured development procedures.
  • What will be your interview process? 

Video Teams/Zoom; 1 to 2 Rounds

  • Please outline potential interview block times to ensure candidate availability below [subject to change]:

Preferred 9am – 11am CT on Mondays/Fridays

  • Do you have an upcoming OOO’s or plans which could potentially delay or halt the sourcing process?

None

  • What kind of accesses will this person need? 

Both – Network & Badge

  • What are your on-site expectations?

3 days a week; M-W ideal (at least two days should land within these 3 days)

 

 


From:
Vikas Kardam,
Tek Inspiration LLC
vikas.kardam@tekinspirations.com
Reply to:   vikas.kardam@tekinspirations.com