Software Engineer at Capillary Technologies
Minnesota, Minnesota, USA -
Full Time


Start Date

Immediate

Expiry Date

03 Dec, 25

Salary

0.0

Posted On

03 Sep, 25

Experience

1 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Relational Databases, Design Skills, Rest, Software, Training, Java, Software Development, Computer Science, Pair Programming, Data Structures, Interpersonal Skills, Mitigation Strategies, Aws, Groovy

Industry

Computer Software/Engineering

Description

JOB DESCRIPTION

As a Software Engineer at Capillary you will help us build the foundations that will power the next generation of digital applications and online services. You will enable Capillary client success by delivering and supporting loyalty program components and services.
Capillary has helped to accelerate many of the worldʼs most innovative companies by using our team of experienced developers, designers, strategists, and data scientists to craft applications and services that drive meaningful experiences between our clients and their customers.

REQUIRED SKILLS/ABILITIES:

  • Excellent knowledge in computer science and API software engineering.
  • Excellent knowledge of debugging and troubleshooting software.
  • Solid relational database scripting and data architecture skills. SQL/mySQL or similar.
  • Experience in writing effective unit tests.
  • Tech debt management / mitigation strategies.
  • Effective in pair programming.
  • Clear communication on progress and/or blockers.
  • Excellent understanding of how other disciplines work and function in the software development process.
  • Interpersonal skills to influence others around them towards company / project goals.
  • Strong cross organizational collaborative signals.

EDUCATION AND EXPERIENCE:

  • High school diploma or equivalent.
  • Bachelorʼs Degree in Engineering, or a closely related field and at least six years of related experience; or an equivalent combination of education, training and experience.
  • 4+ years of experience in software development with strong focus on algorithms and data structures.
  • Strong coding and design skills with prior experience in developing scalable & high availability applications using Java (preferred) or C#. Experience with Groovy a plus.
  • Strong API development experience (REST or similar) is required.
  • Work experience with Relational databases is required (MySQL or similar).
  • 1+ years cloud software engineering experience. AWS preferred.
  • Experience working with third party integrations a plus.
  • Experience in retail, digital, e-commerce, CRM, loyalty analytics space is a plus.
Responsibilities
  • Develop software capabilities to meet our clients requirements.
  • Build and maintain APIs that serve data to our various front ends and directly to our clients.
  • Work with the Product Owner to estimate and scope software tasks.
  • Collaborate with other disciplines to solve clientʼs business and/or technical problems.
  • Strive to elevate the quality, consistency, and timeliness of our services.
  • Performs other related duties as assigned.
Loading...