Epsilon’s CRM platform is at the forefront of data-driven marketing solutions, leveraging cutting-edge technologies like Redshift and Matillion. As part of our rapidly growing CRM team, you will help build, maintain, and scale web-based business applications that deliver custom solutions for global clients. You will collaborate with cross-functional teams of developers, business analysts, and architects to deliver high-quality solutions that enhance user experiences and business outcomes.
Key Responsibilities
- Collaborate with software developers, business analysts, and architects to plan, design, and develop web applications built on Microsoft and similar technologies.
- Take responsibility for developing both front-end and back-end applications, ensuring seamless integration and performance.
- Adhere to best practices for software development and maintain high software quality standards.
- Proactively propose improvements and innovations to existing processes, designs, and system performance.
- Write and maintain technical documentation including reports, manuals, and operational guides.
- Conduct peer reviews of solution designs and code.
- Contribute to the deployment process by packaging and supporting software releases.
- Participate in team-building activities to foster a collaborative and enjoyable work environment.
Essential Skills & Experience
- Bachelor’s degree in Computer Science or related field, or equivalent professional experience.
- 8-10 years of experience in software engineering, with a strong track record of successful project delivery.
- Hands-on experience in SQL, PL/SQL, data warehousing, and ETL processes.
- Expertise in database design, including relational models, normalization, indexing methods, and advanced performance tuning.
- Proficiency in Oracle SQL—writing procedures, functions, triggers, and working with collections.
- Strong understanding of database architectures, with experience in performance tuning tools such as Explain Plan and TKPROF.
- Previous experience in an ETL + UI development role in large-scale projects.
- Agile development experience and familiarity with agile best practices.
- Solid communication skills and attention to detail with the ability to manage multiple tasks simultaneously.
Desirable Skills & Experience
- Familiarity with Unix shell scripting for automation and debugging.
- Experience with AWS, Redshift, or similar cloud databases.
- Proficiency in Python for scripting and data processing tasks.
- Understanding of FTP/STFP file transmission protocols.
- Knowledge of AWS EC2, S3, and AMI services.
Personal Attributes
- High level of professionalism and integrity.
- A self-starter with a passion for continuous learning.
- Strong organizational skills with the ability to coordinate and collaborate across teams.
- Adaptable to fast-changing technologies and eager to contribute to individual and team growth.
- Excellent analytical and problem-solving skills to tackle complex technical challenges.
Why Join Us
- Be part of a global leader in marketing technology and data-driven solutions.
- Work in a people-centric environment that promotes work-life balance and well-being.
- Opportunities for continuous learning and career growth in a dynamic, cutting-edge industry.
- Competitive compensation and a suite of benefits designed to prioritize your health and work-life harmony.
Epsilon is an Equal Opportunity Employer
We value diversity and are committed to fostering an inclusive and equitable work environment. Epsilon provides equal employment opportunities to all qualified individuals, regardless of ethnicity, gender, sexual orientation, disability, or other underrepresented backgrounds.