Software Developer

SAS   •  

Cary, NC

Industry: Technology

  •  

5 - 7 years

Posted 27 days ago

This job is no longer available.

As a Software Developer at SAS, and as part of an agile team delivering critical services, you will develop microservices that can scale to process and deliver outbound channel content, such as email, with high availability and low latency. You will be working across the boundaries of development, test, information technology and enterprise hosting to pursue new challenges focused on the Customer Intelligence domain.

This is an excellent opportunity to join an established company consistently ranked among the best places to work globally, join a high-performing team, as well as make a deep and lasting impact with excellent career-growth opportunities. If this sounds like the new challenge you have been looking for and you meet the requirements below, please apply immediately and take your skills to the next level.

Essential Requirements:

  • Degree in Computer Science, Mathematics, or a related quantitative field.
  • 5+ years of Software Development experience.
  • Java programming skills.
  • Experience with the Spring Framework.
  • Experience with automated testing in a development environment.

Preferences:

  • Linux system scripting (Bash, Python, etc.).
  • Developing cloud services in a CI/CD environment.
  • Experience with microservices and REST interfaces.
  • JavaScript programming skills.
  • Automated unit testing (e.g. Junit).
  • Experience with:
  • AWS
  • Dev/Ops
  • Git, GitLab, and/or Jenkins
  • Distributed real-time systems
  • Knowledge of:
  • Apache Kafka
  • Redis or other distributed caches
  • Databases (DynamoDB, RDS, etc.)
  • Docker containers
  • Kubernetes

Additional Knowledge, Skills, and Abilities:

  • Excellent problem-solving and organizational skills.
  • Good verbal and written communication skills.
  • Ability to work independently and with a team.
  • Self-starter and ability to work and deliver across an entire system.