Employment

Available Positions

906 Technologies provides software development services to companies within a wide range of industries. Our software work extends from website design to firmware development, and touches on many different languages, frameworks, and technologies that are critical for anyone seeking to work in the industry. Established in Marquette, MI in 2005 by NMU graduates and currently employing 25 Full time employees.

Position Summary

Our immediate need is a WordPress developer to build custom themes and plugins. The Front End Developer is responsible for implementing visual interfaces with accompanying business logic of varying complexity as directed by the Project Manager. They will work closely with the Visual Designer to bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks and feels. They will work with the 906 Technologies Development Team to help implement back-end functionality as needed and able. The goal is to produce high quality websites and mobile applications for our clients within the budget limitations of the project.  A strong candidate is experienced across the full-stack with a front-end focus and an eagerness to learn new technologies.

 

Duties & Responsibilities

  • Develops, enhances, debugs, and implements web applications.
  • Evaluates and recommends application software packages, application integration, and testing tools to clients, both internal and external.
  • Resolves client reported problems with software and responds to suggestions for improvements and enhancements.
  • Elevates client tickets through proper channels with thorough technical documentation
  • Corrects and documents software errors by making appropriate changes and revalidating the software
  • Performs revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements
  • Builds reusable code and libraries for future use
  • Ensures the technical feasibility of UI/UX designs
  • Optimizes applications for maximum speed and scalability
  • Develops websites and mobile applications following industry standard best practices with regards to SEO, accessibility, and security
  • Communicates with Project Manager regarding anticipated roadblocks and collaborates with the 906 Technologies team to seek solutions
  • Communicate directly with clients in order to elicit feedback
  • Prepare internal and external business documentation as directed

 

Skills And Qualifications:

  • Demonstrable proficiency in:
    1. Semantic HTML
    2. CSS, CSS Methodologies, and CSS preprocessors
    3. JavaScript / jQuery
    4. CSS Framework (Bootstrap, Foundation, etc)
    5. Modern JavaScript Framework (Angular, React, Vue, etc)
    6. Consumption of Web APIs
  • Good understanding of asynchronous request handling, partial page updates, and AJAX
  • Thorough understanding of web security principles
  • Familiarity with PHP
  • WordPress development experience
  • Other CMS platform experience (Magento, Craft, Shopify, etc)
  • Ability to navigate production and staging web servers using a command line interface
  • Familiarity with Git workflows
  • Familiarity with SEO and Web Accessibility best practices
  • Knowledge of Google Analytics and basic key performance metrics

 

MINIMUM QUALIFICATIONS

Education

  • Bachelor’s degree in computer science, computer engineering, or associated field (or equivalent work experience)

Required Experience

  • 1+ years experience with front-end development
  • 1+ years experience with WordPress development
  • Demonstrable experience with the full development lifecycle of a web application.
  • Familiarity working with live web applications and live web servers

Preferred Experience

  • Experience with PHP development
  • Experience working directly with clients to interpret requirements, propose solutions, and adapt to feedback
  • Mobile front-end development experience

**Our immediate need is a WordPress developer to build custom themes and plugins.**

 

Ways to Apply

About 906 Technologies


906 Technologies provides software development services to companies within a wide range of industries. Our software work extends from website design to firmware development, and touches on many different languages, frameworks, and technologies that are critical for anyone seeking to work in the industry. Established in Marquette, MI in 2005 by NMU graduates and currently employing 25 Full time employees.

Internship Summary


906 Technologies is looking for a talented Software Developer to join our team. Our clients range from small up-and-coming startups to hospitals, and Government Organizations. You’ll be working alongside our developers and designers to help create custom websites and software.

Deliverables would be in the form of sub-tasks assigned by the intern’s mentor towards meeting project needs. Ideally this would take the form of completed software development tasks. All effort hours and tasks are tracked and measured with our Active Collab software, reviewed and discussed by the Operations manager.

Ideally the Intern would complete the internship with similar ability work with a client as would be expected of an entry level full time hire. This would be dictated by intern performance however.

Date & Compensation

  • The goal is to hire the intern as a part-time or full-time position ASAP. We are always looking to add talent to our team and individuals who enjoy the area. A great starting point for a career locally, but the potential for a long-term career is absolute.
  • $12-$14 per hour based on candidate experience, reference, and interview/communication skills.
  • 30-40 hours per week

 

Day to Day Expectations

  • Attend daily staff “stand up” meetings to discuss priorities and progress.
  • Contribute to effective “stand up” meetings
  • Record time and tasks in Active Collab Software utilizing a timer.
  • Check and respond to emails multiple times per day.
  • Be responsive and utilize Slack for continual internal communication throughout the day.
  • Meet with mentor to discuss assigned tasks.
  • Observe or shadow developers on a variety of tasks and client projects.
  • Observe or participate in client meetings to discuss project scoping, deliverables, progress, and roadblocks.
  • Attend weekly Friday Flurry team meeting to share feedback and appreciation with peers.
  • Provide recap and/or check out daily with Tech lead or Operations manager.
  • Use Git for software version control.

 

Desired Majors

  • Computer Science
  • Mathematics
  • Electrical Engineering Technology
  • Physics

 

Experience and Qualifications

  • Knowledge/experience of some programming language. The specific language is not important, however a demonstrated ability to have been able to learn a language is.
  • Demonstrated ability to work with a team, a great example would be some sort of group project in a class or otherwise that involved working through some sort of technical problem.
  • Demonstrated ability to interact with a customer in a professional manor. This could be any sort of prior job experience that interacted with customers. Retail experience, customer service, etc.
  • Demonstrated ability to learn something for a task. This could also be some sort of project in a class that required learning about something outside of the lecture to complete.

Critical Skills & Knowledge

  • Must have a friendly, outgoing personality and be driven to satisfy clients
  • Ability to communicate in a clear, concise manner and listen attentively.
  • Strong problem-solving ability and analytical skills
  • Good attention to detail.
  • Basic computer skills (use of Microsoft office, Google packages, Internet, Slack)
  • Accurate typing and data entry
  • Ability to add, subtract, multiply, and divide in all units of measure, using whole numbers, common fractions, and decimals. Ability to compute rate, ratio, discount and percent.

 

 Desired Skills & Knowledge

  • Semantic HTML and CSS
  • JavaScript / jQuery
  • Familiarity with PHP
  • WordPress development experience
  • Familiarity with Git workflows
  • Shell Scripting (e.g. Bash)

 

Supervision & Training

  • Intern reports to the Software Division Manager but will be working with a mentor who will be interacting, communicating and encouraging status updates daily. Our team meets every morning at 9am for our standup discussion where all members update the team on priorities of their day, successes from the prior day, and roadblocks they may have.
  • We provide our team a variety of on line resources (Lynda.com, Laracasts, skillshare.com, etc.) to help develop a particular skill set. We also provide the time to use these resources and encourage it with our Continued Education program.
  • Time and attendance equipment and software (active collab, auto task)

 

Working Conditions

  • Normal office environment.
  • Heavy exposure to PC and phones
  • Noise level in the work environment is usually moderate. EX: computer printers, light traffic.

 

How to Apply

Respond to this internship position by sending the following to  Khayes@906technologies.com

  • Cover Letter
  • Up to date resume
  • Github/Stack Overflow link if you have it
  • Technical Achievements (e.g. Hackathons)

 

Position Summary

The computer technician works in our home office to consult and repair hardware and software issues for both commercial and home use computer devices.  He or she will be in charge of diagnosing issues, replacing hardware parts, addressing software or user issues, and suggesting good practices for technical users.  The computer technician will also be interfacing with clients in person and over the phone for personal IT help, suggestions, and remote assistance.

 

Duties & Responsibilities

  • Diagnose hardware and software issues for computer devices and prepare recommended repair options for the client.
  • Repair and replace hardware components for all types of computers and technical devices.
  • Repair issues for malfunctioning software as much as possible.
  • Expected to work within our ticketing system to create and update client tickets, and enter hours worked (time clock)
  • Contact and update clients on the status of their repair/ticket/work order
  • Process payments on our POS system upon device pick up
  • Source and request parts to be ordered by our Purchasing Department
  • Interfacing with customers over the phone and in person to explain diagnosis’, repairs, future needs, and good IT practices.
  • Occasional travel for home visits for in-person IT support and remote assistance.
  • Use of use of Microsoft office, Google, Internet, Slack

 

Preferred Education

  • Associate’s degree in Computer Information Systems, or associated field (or equivalent work experience and related certifications)

 

Required Experience and Qualifications

  • High School Diploma
  • 1+ years in the IT field
  • Basic computer skills
    • Operating System reload/installation; Virus removal; Computer Component Upgrades; Troubleshooting
  • Knowledge of customer service principles and practices
  • Effective communication skills, including the ability to speak and write clearly, accurately and professionally

 

Competencies

  • Demonstrate Integrity
  • Demonstrate commitment to continuous improvement within the business and within oneself
  • Possess a friendly, positive, can-do attitude.
  • Demonstrate sound business thinking, balancing the needs of individuals, the business and oneself
  • Take personal accountability and demonstrate self-awareness

 

Critical Skills & Knowledge

  • Must have a friendly, outgoing personality and be driven to satisfy clients
  • Ability to communicate in a clear, concise manner and listen attentively.
  • Strong problem solving ability and analytical skills
  • Good attention to detail.
  • Basic computer skills (use of Microsoft office, Google, Internet, Slack)
  • Accurate typing and data entry
  • Time and attendance equipment and software (Auto Task)

 

Working Conditions

  • Normal office environment.
  • Heavy exposure to PC
  • Noise level in the work environment is usually moderate. EX: computer printers, light traffic.

 

Language Skills

  • Read and comprehend simple instructions, short correspondence, and memos.
  • Write simple correspondence
  • Effectively present information in one-on-one and small group situations to clients, and other members of the company.
  • Communicate effectively verbally and in writing with clients and with outside agencies while representing 906 Technologies.

Hours & Compensation

$13-$15 per hour based on experience. Full time hours of 40 per week is desired but we can be flexible with a part time candidate working a minimum of 20 hours per week.

Ways to Apply