Software Engineer

Cardlytics

(Atlanta, Georgia)
Full Time
Job Posting Details
About Cardlytics
Cardlytics® is a purchase-based data intelligence platform that makes all advertising better. Our patented technology measures and connects trillions in purchases to millions of consumers. We partner with major financial institutions, including Bank of America, Lloyds Banking Group and FIS, to provide Card-Linked Loyalty programs, which deliver significant savings to customers and revenue to banks, securely and without any personally identifiable information ever leaving the bank.
Summary
Cardlytics is seeking a Software Engineer with strong technical qualifications and a passion for creating high performing and scalable software. The Software Engineer is responsible for creating new applications, enhancing existing products, and adapting to new technology, paradigms, and practices to provide the best solutions to our customers. This includes technical design, architecture, and development of Cardlytics current and future systems.
Responsibilities
* Work on a team to write high performing and scalable code to support thousands of concurrent users * Function within a Scrum team to create new applications and enhancing existing applications * Adapt to new technologies and practices to provide the best solutions to our customers * Help to create enterprise grade systems that are resilient, scalable, and secure * Develop SQL stored procedures and views and optimize SQL processes * Full-stack .NET development in an Agile environment
Ideal Candidate
**Qualifications:** * 2+ years of experience with full life-cycle development. - .NET, C# and MVC preferable * Web service experience: WCF/Web API * SQL Server 2008+ and general SQL optimization techniques * Unit testing and good abstraction skills are a must * API and disparate system integration experience * Well versed in HTML 4/5 and CSS 2/3 * JavaScript, AngularJS, jQuery, and building single page apps a plus * Bootstrap experience a plus **Education, Training and Travel** * Bachelor’s degree in Computer Science, MIS or related field or equivalent relevant experience **Communication and Cognitive Abilities** * Demonstrated ability to manage multiple, conflicting priorities * Fast-paced environment with short delivery times * Excellent verbal and written communication skills required * Self-starter ability to drive projects forward with limited oversight

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.