< Back to Job Search
< Back to Job Search
Job Description
Job Title: Software Engineer (Junior)
Type: CTH
Location: Remote (Plymouth Meeting, PA – preferred)
Summary: Develops software to be deployed on Linux servers in a Cloud environment in support of the company’s home security service.
Duties and Responsibilities:
- Write software to support new features and fix bugs
- Assist in deployment of software to QA and Production environments
- Troubleshoot issues found in those environments
- Ensure these environments run smoothly, with minimal impact to customers and support staff
- Design technical solutions for new features
- Estimate effort for new projects
- Follow best practices for coding and software lifecycle
Requirements:
Education: Four (4) year degree or equivalent experience
Skills:
- Linux development tool suites ( 2 years )
- Java programming ( 2 years )
- Web Services: SOAP, REST, and/or Websockets
- Data Storage: SQL, Key-Value, Document Store
- Scripting: Bash and/or Python
- Cloud: AWS and/or GCP
- DevOps: Ansible, Splunk, Graphite, Nagios
- Experience with Git versioning
- Experience with Agile development methodologies and tools
- Experience with Vagrant, VirtualBox, Jenkins
Attitude:
- Positive can do attitude
- Attention to detail
- Ability to independently research new technology
- Ability to solve complex problems
- Seeks guidance from others
- Ability to think strategically
- Ability to manage time effectively, on multiple competing projects
Competencies:
|
|
|