Software Engineer - Marketing & Servicing
American Express
(New York, New York)American Express is a global service company, providing customers with exceptional access to products, insights and experiences that enrich lives and build business success.
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
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
- 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.