The Expert Software Engineer is an individual contributor who will be part of the team building the Audience Interconnect technology platform. Specifically, this individual will work on the design and development of the Service Layer and data platform. This entails design and development of scalable web-services and tools to support orchestration and consumption of Big Data to and from the User Interface in addition to design and development of APIs to interface and support secure data transport and ad execution workflow.
Location: Burlington, MA OR Downers Grove, IL OR Conway, AR
What you will do:
Brings prior experience to organize and define work for complex or ambiguous situations.
Provides consultation, training, and knowledge sharing to associates
Actively contributes to domain body of knowledge
Resolve issues, manage workload, and balance priorities through frequent interruptions while meeting specific, time sensitive deadlines.
Analyze application performance across multiple platforms and multiple clients at the enterprise level.
Tune applications in the environment through project initiatives, enhancements and integration.
Mentors others with less experience.
Creates solutions to meet company's SLA's and client expectations.
Anticipates needs of clients and sets direction on application upgrades
Collaborates with product manager to develop the components ROI
Provides thought leadership for overall application support at the enterprise level.
Define and coordinate the roll out of complex upgrade plans
Defines the application architecture
Provide Sales support for RFP response.
Maintain personal network of Subject Matter Experts.
Proactively monitor industry trends for new software releases and keep up to date with new technology changes.
What you will need:
5+ years developing in Java, Groovy and other Object Oriented languages
Experience in development and deployment of RESTful web-services - experience in XML and JSON data interchange formats a plus
5+ years Relational Database Design/Programming (Oracle, PostgreSQL, MySQL)
Working knowledge of Services Layer - Java, Groovy/Grails, RESTful, JSON, Maven, Subversion, JIRA, Eclipse et al.
Excellent Problem Solving Skills - experience working in an Agile/Scrum environment
Excellent oral and written communication skills
What will set you a part:
Experience working with front end development such as AngularJS and JQuery is a plus
Solid understanding of data structures and algorithms - working knowledge of open source Big Data technology (HBase, Hive, Pig, Cassandra, MongoDB et al) is a big plus
Advanced, proven knowledge of Acxiom products
Masters degree, equivalent or greater in Computer Science or related field