Software Engineer - Marketing Technology

Position Description

What we do:

Do you like coming up with creative solutions to a variety of technical challenges? Do you want to sit in the driver’s seat and be a technical leader and mentor? (See what we did there?) Want to work with a highly collaborative team? If you answered yes to these, let’s talk!

Position Requirements

We are currently seeking a Software Engineer who can join our team as a technical leader on a middle-to-back end development team supporting our fast moving Marketing partners. We want someone that has a passion for learning the processes supported by the team, and any previous experience with Digital Marketing, customer data management, and Marketing Technologies is a plus. Future efforts for our team include the integration/enablement of data both internally and with Marketing Tech vendors to help enable great digital experiences, continuing to support in-store digital displays, and finding creative ways to provide our customers a seamless experience.

Let’s get under the hood! Here is the techie part:

What we need:

  • Microsoft SQL Server (2008, 2012, 2014) scripting and data modeling
  • Microsoft C#.NET
  • SaaS and B2B integrations
  • Web API and WCF Service Development

What we would REALLY like:

  • ETL and/or Teradata experience
  • Digital marketing or Marketing Technology experience
  • Customer relationship management practices
  • MVC 4.5 experience
  • Build, design, and analyze simultaneous applications of any size throughout their application environment
  • Responsible for reviewing and mentoring the successful work of others in evaluating the business objectives, developing user requirements and generating technical specification for all applications within their application environment
  • Ability to engage in a critical support situation and effectively, efficiently, and quickly drive to a successful resolution
  • Proven experience leveraging existing software, development of reusable components, and elimination of redundancy in designs throughout their application environment
  • Experience in multiple large projects in leading the definition, selection, and implementation of enterprise tools, technologies and processes
  • Complete understanding of all the business processes implemented in the team’s applications and consistent ability to keep business objectives in focus
  • Ability to understand and document business requirements as well as provide a proposal of the appropriate solution
  • Complete understanding of the business processes supported by the application environment
  • Ability to lead customer/project meeting(s) for highly complex project definitions, needs assessment and design review

Want to provide technical influence? Want to “drive” the direction?

  • Provide technical guidance and leadership to mid-level and senior development staff
  • Advanced knowledge of team software development concepts and techniques and the ability to communicate those concepts to all team members including patterns in the areas of security, scalability, and usability
  • Experience in creating and developing software throughout the application environment following the Agile methodologies
  • Ability to create, review and analyze software designs and effectively communicate the rationale behind the designs across IT Teams
  • Able to influence the technical direction of others in order to successfully meet the business objectives of medium & large projects
  • Drives technical consensus within the team
  • Proven ability to mentor developers in best practices, procedures, and concepts
  • Ability to develop and deliver technical training and business understanding for developers
  • Ability to drive through obstacles and time constraints to successfully deliver a project to completion
  • Demonstrated ability to deliver solutions through building consensus in both business and technical perspectives
  • Ability to drive efficient resolution for system outages as well as performance and functional shortcomings
  • Assist in budgeting process

What you will be doing:

  • Development and analysis of application designs for multiple large initiatives
  • Champion of the methodology by demonstrating ownership of all aspects of the team’s agile development lifecycle
  • Passionate support & ownership of all areas under their application environment
  • Consistently mentor others in the production of all artifacts required of a SDLC
  • Effectively estimate time required for related technical efforts for projects of all sizes and delivers multiple complete solutions.
  • Ability to perform 24×7 on-call support as may be required
  • Functions as the second level support in after-hours calls as the support expert for their platform of mastery

Position Requirements:

  • Provide technical guidance and leadership to mid-level and senior development staff
  • Advanced knowledge of team software development concepts and techniques and the ability to communicate those concepts to all team members including patterns in the areas of security, scalability, and usability
  • Experience in creating and developing software throughout the application environment following the Agile methodologies
  • Ability to create, review and analyze software designs and effectively communicate the rationale behind the designs across IT Teams
  • Expert understanding of all aspects of the application environment’s technical software requirements including security, scalability, and usability
  • Ability to interact with and direct the tasks of outside consultants in a professional manner while helping them drive to successful project completion
  • Demonstrated ability to compare and contrast alternative approaches to meet objectives while assessing risk both quantitatively and qualitatively
  • Possess strong organizational and time management skills
  • Demonstrated flexibility while managing multiple priorities

If think this is you, let us know and apply! What are you waiting for?

See for yourself on why you should come work here:

https://www.themuse.com/companies/carmax


Back to top