Software Engineer III

Horizon Fitness Cottage Grove , WI 53527

Posted 1 week ago

Apply

Description

Responsibilities:

  • Software design and development.

  • Documentation for design and testing.

  • Software prototyping.

  • Project time estimation.

  • Source code management.

Skills:

  • Strong software engineering and general problem solving skills.

  • Ability to adapt to new and changing technology.

  • Show initiative and provide innovation to improve current processes and products.

  • Strong communication skills.

  • Proven track record of on time completion of tasks.

  • Works well in a team environment.

  • Able to multitask.

  • Ability to establish and maintain effective working relationships with diverse group of co-workers, customers and vendors.

  • Ability to work with overseas development groups.

  • Understand threading, synchronization and inter-process communications.

  • Understand network communication (TCP, UDP and RESTful API's).

  • Ability to follow existing coding conventions.

  • Ability to identify and use design patterns.

Requirements

Qualifications:

Education:

  • Bachelor degree or above in Computer Science, Computer Engineering, Electrical Engineering, Physics, Mathematics or other Science / Technical Engineering preferred.

Experience*:

  • 5 years of object oriented programming in a language such as C++, C# or Java.

  • 4 years of UI based application development.

  • 3 years with scripting languages such as Python or Javascript.

  • 2 years with built-in and integration unit testing.

  • 3 years writing or editing technical documentation.

  • 3 years or project sustaining or inheritance.

  • Experience in project architecting.

  • Time needed to achieve this level can vary and be dependent on other factors.

Requirements:

  • Occasional business trips to Taiwan and China will be required.

Benefits:

We offer an excellent compensation package and team-oriented work environment with growth opportunities.

Some of our outstanding benefits include:

  • Health & Dental Insurance

  • Company paid Life Insurance

  • 401(k)

  • Paid Time Off benefits

  • Free access to our state-of-the-art onsite workout facility

  • Product discounts

  • Wellness programs

EOE/M/W/Vet/Disability


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Engineer Team Lead

Horizon Fitness

Posted 1 week ago

VIEW JOBS 4/12/2019 12:00:00 AM 2019-07-11T00:00 Apply Description Position Overview: Under the direction of the Software Manager, the Software Engineer – Team Lead is someone who will be an integral part of Research & Development (R&D) that, through leadership and mentoring, designs the highest quality and industry leading software in accordance with company policies and procedures. Duties include knowing and understanding the importance of using the right tool for the job and is open to multiple design methodologies including agile and waterfall. The Team Lead keeps up with best practices and helps decide when and how to apply them. This position will spend 50% of their time performing software engineering tasks and the remaining 50% leading a team of 4-6 developers. Responsibilities: Primary Job Functions: * Task assignment for engineers on simultaneous projects. * Participate/lead cross functional meetings. * Provide technical leadership and mentoring for foreign and domestic engineers. * Software design and development. * Write and edit documentation for design and testing. * Software prototyping. * Project time estimation. * Reporting project status to Software Manager. * Reporting team contribution and performance to Software Manager. Marginal Job Functions: * Other projects as needed. Skills: * Strong software engineering and general problem-solving skills. * Ability to adapt to new and changing technology. * Proven track record of on time completion of tasks. * Works well in a team environment. * Able to multitask. * Ability to establish and maintain effective working relationships with diverse group of co-workers, customers and vendors. * Ability to work with overseas development groups. * Understand threading, synchronization and inter-process communications. * Understand network communication (TCP, UDP and RESTful API's). * Ability to follow existing coding conventions. * Ability to identify and teach design patterns. * Demonstrated effective interpersonal, verbal and written communication skills * Strong sense of initiative and a sense of urgency, demonstrated by accomplishing tasks; improving current work processes; and assisting others when necessary * Unwavering attention to detail and commitment to world-class quality * Ability to embrace deadlines * Able to project a positive and professional demeanor to all internal and external contacts Requirements Qualifications: Education: * Minimum of a bachelor's degree required with a degree in Computer Science, Computer Engineering, Electrical Engineering, Physics, Mathematics or other Science / Technical Engineering preferred. Experience*: * 8 years of object-oriented programming in a language such as C++, C# or Java. * 6 years of UI based application development. * 4 years with scripting languages such as Python or JavaScript. * 2 years with built-in and integration unit testing. * 5 years writing or editing technical documentation. * 5 years or project sustaining or inheritance. * 2 years project architecting in a team environment. * Time needed to achieve this level can vary and be dependent on other factors. Other Requirements: * Occasional business trips to Taiwan and China will be required. Benefits: We offer an excellent compensation package and team-oriented work environment with growth opportunities. Some of our outstanding benefits include: * Health & Dental Insurance * Company paid Life Insurance * 401(k) * Paid Time Off benefits * Free access to our state-of-the-art onsite workout facility * Product discounts * Wellness programs EOE/M/W/Vet/Disability Horizon Fitness Cottage Grove WI

Software Engineer III

Horizon Fitness