Golden West Position Openings >> Software Developer II
Software Developer II
Summary
Title:Software Developer II
ID:1166
Department:Internet Solutions
Job Type:Exempt (salaried)
Location:Rapid City, SD
Company:Golden West Technologies
Description

General Summary:

The Internet Solutions department hosts backend services for ISP’s and their subscribers. Our services include email & website hosting and Radius authentication of subscriber circuits. We develop solutions that provide management and automated deployment of services for our customers.

A Level 2 Software Developer is passionate about software and contributes to a productive team environment. They have a strong desire to continue building skills and knowledge by taking on new and more challenging tasks. The primary responsibility of this position is to write modular, testable, and maintainable code. Daily activities include collaborating on software changes, assisting with customer issues, and maintaining the service platforms.

Essential Job Functions:

  • Collaborating with management, and customers to identify user requirements and specifications
  • Producing efficient and elegant code based on requirements
  • Testing and deploying new software changes
  • Troubleshooting, debugging, and maintaining existing software
  • Participating in rotating on-call schedule
  • Assisting with customer issues and maintenance of operational infrastructure
  • Work trouble tickets to resolve customer issues

Other Responsibilities:

  • Performs all other related duties as assigned by Management.


Knowledge, Skills & Abilities:

  • Skilled in complex problem solving and decomposing large, abstract ideas into actionable tasks
  • Skilled in the following languages: PHP, JavaScript, MySQL, and T-SQL
  • Skilled with using frameworks like React and Laravel
  • Knowledge in Python, Bash, Go, Perl, and C++
  • Ability to use Git to effectively manage code changes
  • Knowledge of infrastructure automation such as Ansible
  • Knowledge of Ubuntu server infrastructure and associated tools
  • Knowledge of networking technologies and protocols, i.e., TCP/IP, SSL/TLS, Radius
  • Knowledge of databases systems and building associative data models
  • Knowledge of RESTful API design principles and methods
  • Strong written and verbal communications skills
  • Ability to learn and abide by Company policies and procedures
  • Ability to communicate with co-workers and business associates in a professional and courteous manner
  • Ability to learn new skills and technology to accomplish the goals of the company

Education and/or Experience:

Bachelor’s in Computer Science, or related field

Certifications, Licenses, Registrations:

Must have, or be able to obtain, and maintain a valid South Dakota driver’s license, have an excellent driving record and be insurable under the Company’s insurance policy

Other Qualifications and/or Credentials:

Demonstrate existing or past contributions to projects on Github, BitBucket, Gitlab, etc…

Physical Requirements:

PHYSICAL REQUIREMENTS

0-24%

25-49%

50-74%

75-100%

Seeing:

Must be able to read computer screen and various reports.

 

 

 

 

X

Hearing:

Must be able to hear

well enough to communicate

with employees and business contacts.

 

 

X

 

 

 

Standing/Walking:

X

 

 

 

Climbing/Stooping/Kneeling:

X

 

 

 

Lifting/Pulling/Pushing:

X

 

 

 

Fingering/Grasping/Feeling:

Must be able to write, type,

and use phone system.

 

 

 

 

X

Sitting

 

 

 

 

 

 

X

 

Working Conditions:

Good working conditions with the absence of disagreeable conditions. Climate controlled building with adequate lighting and space. The noise level in the work environment is usually moderate.

Note:

To perform this job successfully, an individual must be able to perform the essential duties satisfactorily. Reasonable accommodations may be made to enable qualified individuals with disabilities to perform the essential functions.

Disclaimer:

The statements herein are intended to describe the general nature and level of work being performed by employees, and are not to be construed as an exhaustive list of responsibilities, duties and skills required of personnel so classified. Furthermore, they do not establish a contract for employment and are subject to change at the discretion of the employer.

This opening is closed and is no longer accepting applications
ApplicantStack powered by Swipeclock