Software Engineer - Marketing & Servicing

American Express

(New York, New York)
Full Time
Job Posting Details
About American Express

American Express is a global service company, providing customers with exceptional access to products, insights and experiences that enrich lives and build business success.

Responsibilities

A successful candidate requires hands on technical experience working with Salesforce.com and a background in distributed web applications development. You will be part of a multi-disciplined, entrepreneurial team responsible for delivering world class Card Member experiences. Excellent problem solving skills are a must as well as an expert knowledge of web technologies from data schema definition, creating re-usable functional classes through to presentation layer best practices. Supporting a global business, you will be required to understand and deliver against a diverse set of business needs as well as providing your own feedback and inputs.

Qualifications

  • Writing code, conducting peer code reviews and testing during ongoing sprints
  • A core member of an Agile team driving User story analysis & elaboration, design and development of software applications, testing and build automation tools
  • Driving continuous improvement in code structure and quality
  • Identifies opportunities to adopt innovative technologies
  • Participating in gate reviews and quality control over product deployments
  • Writing code and unit tests, working on API specs, automation, and conducting code reviews and testing
  • Identifying exciting opportunities for adopting new technologies to solve existing needs and predicting future challenges
  • Performing ongoing refactoring of code, utilizing visualization and other techniques to fast track concepts, and delivering continuous improvement
  • Working with product managers to prioritize features for ongoing sprints and managing a list of technical requirements based on industry trends, new technologies, known defects, and issues
Ideal Candidate

Experience

  • 3+ years managing and integrating vendor products / services using both Software As A Service (SaaS) and / or Platform As A Service (PaaS)
  • 3+ years application development with Java, C# or similar
  • Background in leveraging ETL products and tools (e.g. IBM DataStage, Informatica, etc.) for data management is a plus
  • Proven track record in working as part of a team to deliver web applications from analyse through to release
  • Test driven development experience is a plus
  • Experience with version control, such as SVN, including branching and merging strategies
  • Strong team player
  • Experience working in an Agile (Scrum, XP etc.) development environment is a plus

Skills

  • Advanced level technical proficiency when working with Salesforce.com and Force.com (supporting certifications an advantage)
  • Strong VisualForce and Apex coding proficiency
  • Advanced proficiency with object-oriented programming
  • Ability to learn new technologies and embrace the challenge learning presents
  • A self starter, comfortable talking through requirements in detail with business partners
  • Strong and current knowledge of web standards, emerging technologies and trends
  • Ability to think abstractly and deal with ambiguous/under-defined problems
  • Ability to enable business capabilities through innovation
  • An excellent communicator, both verbally and written

Qualifications

  • Bachelors and / or Masters Degree in Computer Science, Information Technology Systems or related field.

Questions

There are no answered questions, sign up or login to ask a question

sign up or login to save this job and more
New York, New York
Skills Desired
Sign up or login to see how your skills match up.
  • Team Player
  • APIs
  • Data Management
  • Information Technology
  • Java
  • Strong Oral and Written Communication
  • Writing Code
  • Automation
  • C#
  • Code Refactoring
  • IBM InfoSphere DataStage
  • Informatica
  • Object Oriented Programming (OOP)
  • SaaS
  • Salesforce Apex
  • Salesforce.com
  • Scrum
  • Test Driven Development (TDD)
  • Tortoise SVN
  • Unit Testing
  • Version Control
  • VisualForce
  • Windows XP Administration
  • ETL
  • Computer Science
  • Software Design
  • Automation Tools
  • Platform as a Service (PaaS)

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.