***Listrak will consider applicants who can work in our office in Lititz, PA and will provide relocation assistance for the successful candidate looking to move to the area. Additionally, we will also consider telecommuting for an appropriately skilled candidate.
Position- Senior Application Developer
Since 1999, Listrak has been at the forefront of eCommerce email marketing innovation with world-class software, solutions, and services. Our organization presents the opportunity to work with Silicon Valley excitement and challenges here in Lancaster, Pennsylvania. Our progressive technology and strategies have helped thousands of online retailers and performance-oriented interactive marketers drive eCommerce revenue and increase customer lifetime value. We are currently expanding and are looking to add two Senior Application Developers to our highly talented team of professionals.
As a Senior Application Developer, you will work with a mature 14 year old enterprise software as a service application in a thriving scrum team environment. In this role, you will focus on quality in addition to productivity while enjoying working with highly accountable, capable team members who help each other push forward.
From a technical perspective, you will work with:
- Exponential growth in transaction rate and system load
- Large data sets – SQL tables with billions of rows, Working with Big Data technologies (Hadoop, Hive, HDFS, HBase, Oozie, Impala, MongoDB)
- Focus on team design patterns
- Open source and cloud computing technologies
- A culture of learning – Researching emerging technologies
Position Summary
As a member of a Listrak Scrum team, a Senior Application Developer is expected to bring their extensive enterprise knowledge and experience to help architect and develop new Listrak features while maintaining the stability and sustainability of the Listrak product and solutions. The ideal candidate will provide mentorship while displaying their passion for delivering scalable solutions based on business needs. In addition to developer responsibilities, this position will be responsible for in-depth troubleshooting and resolution of performance and stability issues in the production environment. Employee will consult with product owner and other team members to ensure applications are developed according to specifications in a Scrum environment.
Essential Functions
- Demonstrate technical leadership by mentoring and coaching other developers on the team
- Architect and develop new Listrak features and enhancements
- Provide guidance and oversight of Listrak enterprise system level architecture and processes
- Author and maintain clean, consistent, and elegant code to create scalable and reliable systems
- Research emerging technologies and make recommendations to the development team
- Maintain and fix defects in existing Listrak features
- Provide production support for the Listrak application and its subsystems
- Constantly improve SCRUM task estimation accuracy / completion of tasks
- Regular status updates to all assigned sprint tasks in daily stand-up meetings and maintain Scrum task progression in TFS on a daily basis