Golden West Position Openings >> Software Developer II
Software Developer II
Summary
Title:Software Developer II
ID:1069
Department:Internet Solutions
Job Type:Non-exempt (hourly)
Location:Rapid City, SD
Company:Golden West Technologies
Description

General Summary:

The Internet Solutions department creates, operates, and maintains wholesale services for ISP’s and their subscribers. Some of our services include email & website hosting and Radius authentication for DSL/FTTH circuits. We develop solutions to provide management and automated deployment of services for our customers.

A Level 2 Software Developer is skilled in software development, can contribute effectively in a team environment, and has a strong desire to continue developing skills and knowledge by taking on new and more difficult challenges. The primary responsibility of this position is to write modular, well-tested, and maintainable code. Daily activities include working on assigned coding tasks, as well as assisting with server management and maintenance when necessary. Providing constructive input and feedback on the software design process also expected.

Essential Job Functions:

  • Write readable, testable, and maintainable code following established coding styles and standards.
  • Resolving coding and logic issues, refactoring existing code as necessary.
  • Contribute to projects, adhering to established scope and timelines.
  • Participate in the server operations rotating on-call schedule.
  • Assist in management and maintenance of Linux server infrastructure.
  • Assist with trouble tickets to resolve customer issues.

Other Responsibilities:

  • Perform all other related duties as assigned by Management.

Knowledge, Skills & Abilities:

  • Skilled in problem solving, troubleshooting and finding resolutions.
  • Ability to use source code management systems to manage, track, and resolve issues in code.
  • Ability to self-manage assigned tasks and complete tasks timely.
  • Knowledge of back-end development; PHP, Python, Perl etc...
  • Knowledge of front-end development; JavaScript, React, Vue, etc…
  • Knowledge of infrastructure automation platforms; i.e. Ansible, Puppet, etc…
  • Knowledge of Linux based systems; i.e. Ubuntu, Debian, RHEL.
  • Knowledge of networking technologies and protocols; i.e. TCP/IP, Netflow, SSL/TLS, Radius.
  • Knowledge of Relational and Document databases systems.
  • Ability to understand software requirements and implementing them.
  • 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:

A.S. or B.S. degree in Computer Science, a related technology field, or an ability to demonstrate equivalent experience and education.

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

 

 

 

 

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