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

Answered by on
This question has not been answered
Answered by on

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

Want to see jobs that are matched to you?

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