Software Specialist – Lead
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.
As one of the world’s largest card issuers and most valued brands, we know the way we do business every day has the power to improve lives. AMEX Travel Related Services seeks Software Specialist – Lead. Responsibilities will include:
-
Design and develop solution architecture plans within a dynamic agile environment;
-
Identify technical solutions and business process improvements to support business and IT strategic direction;
-
Perform hands-on software development, create the API specs, does proof of concepts, conduct code reviews and tests in ongoing sprints;
-
Serve as a core member of an Agile team that drives user story analysis and elaboration, design and develop software applications, test and build automation tools;
-
Own all technical aspects of software development (architecture, design and development of systems) for assigned applications;
-
Drive consistent development practices - tools and common components; Identify opportunities for adopting new technology to solve existing needs and predicts future challenges.
Qualifications
-
Position requires a Bachelors degree in Computer Science, Engineering, Management Information Systems or related field of study plus five years of experience in programming and coding.
-
Experience must include substantial experience with Agile or other rapid application development methods, .Net application architecture, design and development in an Enterprise setting.
-
Knowledge of XML, JSON , web services technologies, and data structure fundamentals, with experience in implementing WCF solutions.
-
Demonstrated experience in Agile development, application design, software development, object-oriented design, and testing.
-
Experience building quick prototype / visuals to assist with high level product concepts and capabilities and experience with continuous integration frameworks and DevOps.
-
Experience with distributed (multi-tiered) systems, algorithms, and relational databases and with Message Queuing using different mechanisms such as Work queues, Pub/Sub, Routing etc.
Questions
There are no answered questions, sign up or login to ask a question
- Algorithms
- APIs
- Data Structures
- Design
- Agile Development Process
- Programming
- Relational Databases
- Software Development
- System Development
- Testing
- Web Services
- XML
- .NET Framework
- Continuous Integration
- JSON
- Windows Communication Foundation (WCF)
- Data Solutions
- Computer Science
- Security Code Review
- Software Development Tools

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.