View All Jobs | Jobs By Location | Jobs By Category | Careers Home
Senior Engineer (Back Office)
Job#: 179273
Positions: 1
Posted: 07/16/2013
Job Type: Full Time
Location: Lexington, MA
Department: Product Development
Category: Web Application Development
Salary: Commensurate With Experience
Benefits: Full Benefits
Apply To This Job
Return To List

Job Description

This software development position requires versatility and flexibility and attention to detail. It includes the design, development and support of both new and existing platform features as well as working closely with the Product management, QA, and operations teams to ensure quality software.

 
Duties and Responsibilities:

The Senior Software Engineer will perform the following duties:

  • Design, document and write code to technical specifications to implement high performance transaction (online and instore) processing systems, data warehouse analytics, feeds processing, portal web sites and reporting infrastructures.
  • Work closely with Product Managers to define and refine the partner product requirements.
  • Develop supporting functional and unit test cases, and collaborate with QA and the operations team to ensure proper test coverage and production monitoring/support activities.
  • Responsible for fixing bugs and writing feature enhancements.
Skills/Requirements

Required Skills and Experience: 

  • 7+ years of relevant experience in the design, development, documentation and deployment of high performance, high availability applications in PHP or Java.
  • 4+ years experience designing applications and schemas utilizing relational databases such as MySQL, Oracle,  PostgreSQL, etc.
  • Familiar with version control using Subversion, including branching, merging, and tagging releases.
  • Strong Linux experience.
  • Solid comprehension of hardware, software, database technologies and networking solutions.
  • Strong Lifecycle experience. Requirements Analysis, Design, Development, Integration, Verification, Deployment, and Sustainment.
  • Excellent interpersonal, listening, written, and verbal skills.
  • Strong attention to detail, ability to multi-task, prioritize, and problem solve.
  • Solid organizational and analytical skills.
  • Minimum of BS/MS in Computer Science or related field or equivalent experience.

Desirable Skills and Experience:

  • Experience with PHP development frameworks such as Symfony, Smarty or another PHP template framework, design patterns, MVC frameworks.
  • Experience with one or more J2EE/JEE application servers (JBoss, WebLogic, WebSphere, etc.) , ideally in the SaaS applications space.
  • Java,  Spring, and Ibatis experience are a plus.
  • Experience with Maven and Ant build processes.
  • Web Services (SOAP, AJAX, etc)
  • Experience with big data technologies such as Hadoop, Cassandra, MapReduce a plus.
  • Experience with Apache Solr
  • Experience with e-commerce applications, ad networks, shopping search or targeting, analytics/reporting/Data Warehouse applications, online affiliate marketing, SEO/SEM, and email marketing.

Cartera Commerce seeks people who share our values of customer focus, high-quality standards, dedication, independence, and a fun work environment.  Everyone is empowered and responsible for innovating, building, producing and putting their 'super powers' to work on behalf of our clients.

If this kind of high-energy environment appeals to you, send us your resume today!

Cartera Commerce is the leading provider of card-linked marketing solutions that increase revenue and customer loyalty for merchants, banks, card issuers and loyalty programs. For merchants, Cartera powers OfferLinkSM, the industry's largest card-linked advertising network that markets offers to more than 150 million consumers - including 65 million active, linked cards - to help acquire and retain customers. For banks, card issuers and loyalty programs, Cartera provides the industry's most comprehensive card-linked offer platform that powers personalized in-store and online shopping programs to build consumer engagement, maximize card spend and create new revenue streams. Cartera's platform delivers card-linked offers via multiple digital marketing channels.

Apply To This Job

 

| More