25 days old

Software Applications Engineer-Programmer

San Diego, CA 92127
  • Job Code
  • Payrate
    $35 To $50

Our client in Rancho Bernardo is looking for candidates interested in solving next generation big data problems leveraging modern and open source tools and frameworks in combination with tried and true best-in-class technologies. You will work on an agile team that defines future technology directions for our solutions and takes the solutions to release, as well as assisting with support and maintenance of the product set. You will create software that will be cloud ready, scalable, distributed and able to handle large volumes of data with low latency and high availability.

Key Responsibilities and Skills:

- You must be experienced with DevOps and Continuous Integration/Continuous Deployment models - tools similar to Jenkins, TeamCity, Ansible, etc.

- You have experience with virtualization technology including Docker, Kubernetes or similar.

- You must be able to design, develop, document, implement and test software across product lines leveraging agile and continuous delivery methodologies.

- Comfortable working in a fast paced, automated and test driven environment.

- Comfortable in a highly collaborative team environment with strong emphasis on peer review.

- Must be able to engineer applications and web services that can run in the cloud, on-premise or in hybrid environments.

- You have a strong passion for developing incredibly simple yet highly functional interfaces.

- You firmly believe that user experience is the responsibility of every software engineer.

- You should be able to debug complicated customer and product issues and provide fixes and/or solutions in a timely manner.

- You are knowledgeable with SQL technologies and can leverage them to develop new products / solutions.

- You are knowledgeable with open source tools and technologies and can use / extend them where appropriate to develop solutions.

- You have experience with cloud technologies including AWS and Azure.

Tools & Experience Desired:

- Key Concepts: Enterprise Applications, Web, Cloud, DevOps, Big Data, UX/UI design

- Languages: Java, Javascript, shell script, Python, SQL

- Technologies:

? CI/CD and Automation: Jenkins, TeamCity, Ansible, Ant, Gradle

? Cloud and Virtualization: Docker, Kubernetes, VMWare, AWS, Azure

? Web: REST Web Services, Angular.js, Web Components, LESS/SASS

? RDBMS: Teradata, PostgreSQL, MySql, etc.


- 3+ years experience with CI/CD models - tools similar to Jenkins, TeamCity, Ansible, etc.

- 3+ years experience with leading cloud implementations such as AWS or Azure

- 3+ years experience in software design & development

- Experience with REST, Angular.js, JSON, Web Services, Openstack

- Experience with Java, Javascript

- Experience producing software with high code coverage and with automated tests

- Strong technical and product communication skills. Ability to share technical proposals with development team and department

- Bachelor Degree in Computer Science or related - Masters degree preferred


  • Information Technology

Randstad utilizes a technology-driven focus with a human touch to provide better staffing and business solutions to organizations around the world. Our team of experts match professionals with available career opportunities in a variety of fields.

Featured Jobs

Career News

Share this job:

Software Applications Engineer-Programmer

Randstad Technologies
San Diego, CA 92127

Share this job

Software Applications Engineer-Programmer

Randstad Technologies
San Diego, CA

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast