Software Developer

Job Summary

Live Assets | IT Staffing Solutions seeking a Software Developer, for our client a US-based cloud company. Based on a variety of existing testing platforms, as a Software Developer your long-term goal is to help merge and eventually build-out a complete testing platform for our voice-based and web-based software. Short-term that would involve getting a thorough understanding of our product offerings, through direct interaction with our product experts and exploring the system on your own.

Once familizared with the product, you can also help expand our existing automation tests to cover new product features and uses as well as help in new product development.
A very strong familiarity with Linux is a must. You’ll need to be able to understand, modify, and write scripts to get the job done. You’ll also need to be able to wrap your head around how applications communicate with one another over IP and perform pcaps to diagnose when communication breaks down.

Have an understanding of programming skills and concepts and be willing to expand your knowledge and assist in product development efforts.
Explore and evaluate new and emerging software tools, technologies and practices.
Hands-on experience providing support to Engineers, i.e. troubleshooting failed builds, troubleshooting development/QA/production issues

Necessary Skills

  • Strong python programming skills
  • Strong English proficiency with ability to effectively communicate ideas
  • Self-motivated doer who can successfully collaborate in team and cross-team settings
  • General networking (TCP / IP (v4 and v6), routing, DNS, firewalls, packet captures etc.)
  • Proficiency on the command line with a good knowledge of various Linuc utilities for denigging and automation purposes
  • Familiarity with xml, json, and other data structures
  • Proficiency on the command line with a good knowledge of various Linux utilities for debugging and automation purposes
  • At least 2 years of experience working with and managing Linux servers
  • Ability to read and write in at least one scripting language (Perl, Python, PHP, ECMAscript, Bash etc.)
  • Experience scripting/building internal tools that increase the productivity of other product teams
  • Ability to measure everything and look to improve engineering productivity and quality through automation and data interpretation
  • Experience in a variety of open source database technologies

Nice to have skills

  • SIPp/Tshark/wireshark/ngrep
  • Experience working in an Agile environment (Scrum/Kanban) managing own workload and tasks effectively through issue tracking systems (JIRA/GitHub/etc.)
  • Hands-on experience with configuration management and infrastructure automation tools (Ansible/Chef/Puppet/etc.)
  • Working experience building, configuring and deploying applications to AWS
  • VoIP (Asterisk, FreePBX, protocols and administration)
  • Strong knowledge of monitoring tools (Zabbix, PRTG, MRTG, Nagios, collectd, Grafana, OSSEC, Prometheus or equivalents)

 

Live Assets is a boutique IT Staffing/Recruiting firm specializing exclusively in building IT teams of excellence for the Information Technology sector.

You can find out more about our company on LinkedIn – Twitter – Facebook –Youtube – Glassdoor

Check Our Reviews

 

Upload your CV/resume or any other relevant file. Max. file size: 24 MB.