Software Engineer

IXIS Digital
Burlington, VT
Apply Now
Education
  • Bachelor of Science
  • Bachelor's degree
  • Bachelor of Arts
Skills
  • Relational databases
  • SQL
  • NoSQL
  • Database design
  • Machine learning
  • Dental insurance
  • Health insurance
  • Flexible schedule
  • 401(k)
  • Disability insurance

About IXIS
Founded in 2012, IXIS is rooted in innovative processes for data-driven digital experience and strategic online planning. Our mission is to integrate and synchronize traditional and digital marketing initiatives to recalibrate and connect brands across converging media.

This is a full-time, remote or onsite position in our Burlington, Vermont office. We offer competitive compensation packages including health, dental, short-term and long-term disability and vision insurance, 401(k) with company match, flexible work schedules, and exceptional growth opportunities.

*
Overview*
IXIS is seeking an energetic individual with experience building scalable and maintainable software to join our team in developing cutting-edge, custom analytics and dashboarding solutions. In this role, you will collaborate with other software engineers and QA engineers to build secure and efficient analytics libraries and supporting tooling, following best practices around CI/CD and test-driven development.

*
Responsibilities*

  • Leveraging the AWS cloud platform and CI/CD tools, support and/or replace manual release and QA processes with automated solutions.
  • Design and implement core libraries, practicing TDD and following best practices.
  • Collaborate with engineering, data science, QA, and operational resources
  • Design and implement automated acceptance and reliability tests based on business requirements and company standards
  • Learn about and share: new ideas, methodologies, techniques, and technology through mentoring, pair programming, and code reviews
  • Leverage traditional and container orchestration technologies to operate distributed systems

Required Education and Skills

  • B.A./B.S. in Computer Science, Software Engineering, or related area, or equivalent industry experience; formal training in statistics/mathematics/machine learning a plus
  • 3+ years of professional software development/engineering experience
  • Javascript and Python proficiency required.
  • 2+ years of experience with SQL
  • Advanced relational database design skills
  • Experience building CI/CD pipelines
  • A test-driven approach to software development
  • Core critical thinking skills, including good data intuition
  • Development experience in a Linux or Mac environment

Additional Desired Skills

  • Experience with data streaming using tools like AWS Kinesis or Kafka
  • Experience with pandas Python library
  • Experience with NoSQL databases
  • Experience with Docker containerization and orchestration

Job Type: Full-time

Apply Now
  • Site Map
  • New Privacy
  • Terms
  • Privacy Center
  • Accessibility
  • Do Not Sell My Personal Information
  • UK site
  • AU site

© 1996–2022 EngineerJobs.com - an Indeed partner