Sr. Software Engineer

TNS

Strong c/c++ and java programming
Linux tcp/ip socket programming
Software development lifecycle expertise
An extraordinarily talented group of individuals work together every day to drive TNS' success, from both professional and personal perspectives

Job Summary

  • An extraordinarily talented group of individuals work together every day to drive TNS' success, from both professional and personal perspectives.
  • Design, code high quality software components and document them in accordance with organizational standards, technical requirements, and detailed designs that meet industry standards.
  • Work with the DevOps team and other teams to define and standardize on tools and methodology around TNS CI/CD strategy.

Matching Summary

An extraordinarily talented group of individuals work together every day to drive TNS' success, from both professional and personal perspectives.

Skills & Requirements

Must-have

  • Strong C/C++ and Java programming
  • Linux TCP/IP socket programming
  • Software development lifecycle expertise
  • Agile scrum team experience
  • CI/CD strategy implementation
  • Linux CentOS operating system knowledge

Nice-to-have

  • Payment Industry knowledge
  • Familiarity with Payment Card Industry standards
  • Experience with MySQL/Microsoft SQL/Oracle/Redis
  • Data encryption and Hardware Security Modules programming
  • Knowledge of Docker/Containers and Microservices
  • Cloud Technologies familiarity
  • Programming scripting with Perl, Python, JavaScript

Key Requirements

  • 7+ years of software development experience
  • Bachelor's degree in Computer Science or related field
  • Familiarity with Payment Card Industry (PCI) standards preferred

Work Rights

Not specified

Tailored Resume

Cover Letter