Technology Careers: Web, IT, Marketing & Design

Join our growing team!
Green outline hexagon

We're always looking for dedicated professionals to join our team!

Less than a mile from campus

Competitive pay

Team building exercises & events

Paid Vacation

Free coffee & weekly meals

Year-end bonus

Medical & dental insurance

Life insurance

Short & long term disability

Retirement plan

Short & long term disability

Looking for a tech career? Join our growing team!

We're currently hiring for the following positions:

Description:

Develops, maintains and implements systems, applications, and networking configurations in all types of organizations. Responsible for maintaining those systems to run smoothly and effectively. Routinely will monitor those systems, perform installs, configure hardware/software and solve technical issues as they arise.

Job Requirements/Responsibilities:

  • Install, configure, and maintain Linux-based servers, including web servers, application servers, and database servers
  • Monitor system performance and troubleshoot issues
  • Manage user accounts, permissions, and security settings
  • Perform system backups and disaster recovery operations
  • Create and maintain system documentation
  • Develop and maintain automation scripts
  • Install and configure software applications
  • Monitor and analyze system logs
  • Implement and maintain system security policies
  • Research and recommend new technologies
  • Participate in system design and architecture planning
  • Reliable transportation to drive to and from client offices

Education/Experience:

  • Associates Degree in Information Technology (or related field) Required
  • 2+ years with Linux Experience

Technical Qualifications:

  • Linux System Administration
  • Automation Scripting
  • Load Balancing and Server Optimization
  • Backup and Recovery Operations
  • Log Analysis and Performance
  • Networking and TCP/IP
  • Troubleshooting and Problem-Solving Skills
  • DNS and DHCP Management

No current job openings

Closed Positions

Department: Management

Are you a highly motivated individual that works well with people, has excellent communication skills, and has a positive attitude?

If so, we want to talk to you about becoming a valuable member of our stellar team!

Preferred Qualifications / Requirements:

  • Microsoft Office
  • Microsoft Excel
  • Experience with Quick Books is preferred, but not required
  • Email (Outlook or Gmail)
  • Social Media Experience
  • Excellent Communication Skills

Job Description:

What you will be doing as our administrative assistant:

  • Answering telephone calls and maintaining phone traffic
  • Answering emails
  • Receiving visitors and ushering them into meetings, etc.
  • Faxing and processing files
  • Word Processing
  • Coordinating schedules and workflow
  • Running errands
  • Scheduling meetings and callbacks
  • Maintaining the social media presence of Saltech Systems
  • Invoicing, Processing payments, Accounts Payable/Receivable tasks

This is a paid opportunity that offers job experience and an above-average salary. We offer flexible hours, and we will work around your schedule if necessary.

Department: Marketing

As a digital marketing specialist, you will play an important role in developing and executing digital marketing strategies to drive growth and engagement for our organization and our clients. You will have the opportunity to work on a variety of projects, including social media campaigns, email marketing, website optimization, and content creation.

We are looking for candidates who have a strong understanding of digital marketing trends, tools, and best practices. You should have some experience with SEO/SEM, PPC, social media marketing, email marketing, and analytics. You should also be able to think creatively and strategically, and have excellent communication and project management skills.

This is an exciting opportunity to work with a team of marketing professionals and develop your skills in a fast-paced, dynamic environment. If you are passionate about digital marketing and excited about the prospect of working with internal marketing as well as B2B clients, we encourage you to apply!

Job Responsibilities:

  • Develop and execute digital marketing campaigns across multiple channels, including SEO, PPC advertising, social media, email, and more.
  • Conduct research and analyze data to identify trends and opportunities for optimization.
  • Monitor and analyze campaign performance metrics and adjust campaigns as needed to improve results.
  • Collaborate with cross-functional teams, including content creators, designers, and developers, to ensure campaigns are aligned with business goals and brand standards.
  • Develop and execute lead generation strategies to drive new business opportunities.
  • Stay up-to-date on the latest trends and best practices in digital marketing and share insights with the team.

Preferred Qualifications:

  • Bachelor’s degree in marketing, advertising, communications, or a related field.
  • 2+ years of experience in digital marketing, with a proven track record of success.
  • Strong analytical skills, with the ability to analyze data and metrics to measure campaign success and make data-driven decisions.
  • Excellent written and verbal communication skills.
  • Experience with website analytics tools, content management systems, email marketing software, and social media management tools.
  • Knowledge of HTML, CSS, and JavaScript is a plus.
  • Certifications in relevant digital marketing areas, such as Google Ads, HubSpot Inbound Marketing, or Hootsuite Social Media Marketing, are a plus.

Department: IT Support

We are looking for a passionate and highly motivated individual to join us in providing top-notch IT support to our business clients. Our team is dedicated to ensuring that our clients receive the best possible technology solutions and support services, and we are constantly striving to improve our skills and knowledge to stay ahead of the curve in this ever-evolving industry.

As an IT Support Specialist with our team, you will have the opportunity to work with a diverse group of clients from a wide range of industries, providing technical support and troubleshooting assistance as needed. You will be responsible for responding to support tickets, providing phone and email support, and escalating issues to higher-level support teams as necessary. Additionally, you will have the opportunity to collaborate with our sales and marketing teams to help identify new business opportunities and improve our overall service offerings.

At our company, we pride ourselves on fostering a supportive and inclusive culture that encourages growth and development. We believe that our team members are our greatest asset, and we are committed to providing ongoing training, mentoring, and professional development opportunities to help you achieve your career goals. If you are a self-starter with a passion for technology and a desire to work in a fast-paced, dynamic environment, we would love to hear from you!

Job Type: Full time

Job Responsibilities:

  • Answers, evaluates and prioritizes requests from clients having questions or experiencing problems with service or products
  • Maintain a positive and helpful attitude
  • Strong logical step-by-step based problem-solving skills
  • Ability to travel to customer locations as needed and perform work onsite at customer facilities
  • Demonstrates above average listening skills to interpret and address the clients’ requests
  • Ability to setup, install and maintain all systems, applications, security, and network configurations as assigned
  • Troubleshoot system and network performance issues
  • Have a keen eye for detail
  • Perform other duties as assigned
  • Great customer service

Preferred Qualifications:

The ideal candidate for this position will possess at least several of the following:

  • 1 year of IT support experience or equivalent. Prior field experience is preferred but not necessary
  • Basic Microsoft Active Directory and Microsoft Office 365 user account management
  • Basic Windows Server 2008, 2008R2, and 2012 configuration and installation
  • Basic Windows 7 and Windows 8/10 Workstation setup and installation
  • Working understanding of TCP/IP, DHCP, DNS, Active Directory and VPN technologies
  • Working understanding of networking devices such as routers, firewalls, switches, wireless access points and other networking equipment
  • Working understanding of basic computer peripherals
  • Demonstrates understanding of logical step-by-step based problem solving skills
  • Ability to perform in the field work individually with minimal guidance
  • Ability to travel to customer locations as needed and perform work onsite at customer facilities

This position is an entry level position responsible for performing basic technical assignments, projects, and analysis in support of Customer infrastructure. The ideal applicant will have basic knowledge and will work well in taking direction from more knowledgeable staff to help customers and to increase their personal knowledge over time.

This position has the opportunity for growth within the company as individual skills are learned and proficiency is demonstrated.

Department: IT Support

We are looking for a passionate and highly motivated individual to join us in providing top-notch IT support to our business clients. Our team is dedicated to ensuring that our clients receive the best possible technology solutions and support services, and we are constantly striving to improve our skills and knowledge to stay ahead of the curve in this ever-evolving industry.

As an IT Support Specialist with our team, you will have the opportunity to work with a diverse group of clients from a wide range of industries, providing technical support and troubleshooting assistance as needed. You will be responsible for responding to support tickets, providing phone and email support, and escalating issues to higher-level support teams as necessary. Additionally, you will have the opportunity to collaborate with our sales and marketing teams to help identify new business opportunities and improve our overall service offerings.

At our company, we pride ourselves on fostering a supportive and inclusive culture that encourages growth and development. We believe that our team members are our greatest asset, and we are committed to providing ongoing training, mentoring, and professional development opportunities to help you achieve your career goals. If you are a self-starter with a passion for technology and a desire to work in a fast-paced, dynamic environment, we would love to hear from you!

Job Type: Full Time 

Description:

Develops, maintains and implements systems, applications, and networking configurations in all types of organizations.  Responsible for maintaining those systems to run smoothly and effectively.  Routinely will monitor those systems, perform installs, configure hardware/software and solve technical issues as they arise.

Job Responsibilities:

  • Answers, evaluates and prioritizes requests from clients having questions or experiencing problems with service or products
  • Maintain a positive and helpful attitude
  • Strong logical step-by-step based problem-solving skills
  • Ability to travel to customer locations as needed and perform work onsite at customer facilities
  • Demonstrates above average-listening skills to interpret and address the clients’ requests
  • Ability to setup, install and maintain all systems, applications, security, and network configurations as assigned
  • Troubleshoot system and network performance issues
  • Have a keen eye for detail
  • Perform other duties as assigned

Education/Experience:

  • Associates degree in Information Technology (or related field) required
  • 2+ years recent computer, server, and network troubleshooting experience

Technical Qualifications:

  • Advanced knowledge of PC/server hardware and software
  • Intermediate Microsoft Active Directory and Microsoft Office 365 user account management
  • Intermediate Windows Server 2008, 2008R2, and 2012 configuration and installation
  • Intermediate Windows 7 and Windows 8/10 Workstation setup and installation
  • Intermediate understanding of TCP/IP, DHCP, DNS, Active Directory and VPN technologies
  • Intermediate understanding of networking devices such as routers, firewalls, switches, wireless access points and other networking equipment
  • Intermediate knowledge of network and computer security  (including firewalls)
  • Complete understanding of computer peripherals
  • Complete knowledge of virtualization
  • Complete understanding of TCP/IP, DHCP, DNS and VPN technologies

Department: IT Support

We are looking for a passionate and highly motivated individual to join us in providing top-notch IT support to our business clients. Our team is dedicated to ensuring that our clients receive the best possible technology solutions and support services, and we are constantly striving to improve our skills and knowledge to stay ahead of the curve in this ever-evolving industry.

As an IT Support Specialist with our team, you will have the opportunity to work with a diverse group of clients from a wide range of industries, providing technical support and troubleshooting assistance as needed. You will be responsible for responding to support tickets, providing phone and email support, and escalating issues to higher-level support teams as necessary. Additionally, you will have the opportunity to collaborate with our sales and marketing teams to help identify new business opportunities and improve our overall service offerings.

At our company, we pride ourselves on fostering a supportive and inclusive culture that encourages growth and development. We believe that our team members are our greatest asset, and we are committed to providing ongoing training, mentoring, and professional development opportunities to help you achieve your career goals. If you are a self-starter with a passion for technology and a desire to work in a fast-paced, dynamic environment, we would love to hear from you!

Job Type: Full Time 

Description:

Develops, maintains and implements systems, applications, and networking configurations in all types of organizations.  Responsible for maintaining those systems to run smoothly and effectively.  Routinely will monitor those systems, perform installs, configure hardware/software and solve technical issues as they arise.  Analyze existing systems and make proactive recommendations for improvements. Develop solutions for network, desktop, and server issues.

Job Responsibilities:

  • Answers, evaluates and prioritizes requests from clients having questions or experiencing problems with service or products
  • Maintain a positive and helpful attitude
  • Strong logical step-by-step based problem-solving skills
  • Ability to travel to customer locations as needed and perform work onsite at customer facilities
  • Demonstrates above-average listening skills to interpret and address the clients’ requests
  • Ability to setup, install and maintain all systems, applications, security, and network configurations as assigned
  • Troubleshoot system and network performance issues
  • Have a keen eye for detail
  • Must be resourceful and be able to take initiative in a dynamic environment
  • Strong written & oral communication skills
  • Perform other duties as assigned

Education/Experience:

  • Associates degree in Information Technology (or related field) minimum requirement
  • Bachelor’s Degree in Information Technology (or related field) preferred
  • 3+ years recent computer, server, and network troubleshooting experience
  • MCSA, VCP, or CCNA certification preferred

Technical Qualifications:

  • Advanced knowledge of PC/server hardware and software
  • Advanced Microsoft Active Directory and Microsoft Office 365 user account management
  • Advanced Windows Server 2008, 2008R2, and 2012 configuration and installation
  • Advanced Windows 7 and Windows 8/10 Workstation setup and installation
  • Advanced understanding of TCP/IP, DHCP, DNS, Active Directory and VPN technologies
  • Advanced understanding of networking devices such as routers, firewalls, switches, wireless access points and other networking equipment
  • Advanced knowledge of network and computer security (including firewalls)
  • Advanced understanding of computer peripherals
  • Advanced knowledge of virtualization
  • Advanced understanding of TCP/IP, DHCP, DNS and VPN technologies
  • Working understanding of Dev Ops

Department: IT Support

We are looking for a passionate and highly motivated individual to join us in providing top-notch IT support to our business clients. Our team is dedicated to ensuring that our clients receive the best possible technology solutions and support services, and we are constantly striving to improve our skills and knowledge to stay ahead of the curve in this ever-evolving industry.

As an IT Support Specialist with our team, you will have the opportunity to work with a diverse group of clients from a wide range of industries, providing technical support and troubleshooting assistance as needed. You will be responsible for responding to support tickets, providing phone and email support, and escalating issues to higher-level support teams as necessary. Additionally, you will have the opportunity to collaborate with our sales and marketing teams to help identify new business opportunities and improve our overall service offerings.

At our company, we pride ourselves on fostering a supportive and inclusive culture that encourages growth and development. We believe that our team members are our greatest asset, and we are committed to providing ongoing training, mentoring, and professional development opportunities to help you achieve your career goals. If you are a self-starter with a passion for technology and a desire to work in a fast-paced, dynamic environment, we would love to hear from you!

Job Type: Internship

Job Responsibilities:

  • Answers, evaluates and prioritizes requests from clients having questions or experiencing problems with service or products
  • Maintain a positive and helpful attitude
  • Strong logical step-by-step based problem-solving skills
  • Ability to travel to customer locations as needed and perform work onsite at customer facilities
  • Demonstrates above average listening skills to interpret and address the clients’ requests
  • Ability to setup, install and maintain all systems, applications, security, and network configurations as assigned
  • Troubleshoot system and network performance issues
  • Have a keen eye for detail
  • Perform other duties as assigned
  • Great customer service

Preferred Qualifications:

The ideal candidate for this position will possess at least several of the following:

  • 1 year of IT support experience or equivalent. Prior field experience is preferred but not necessary
  • Basic Microsoft Active Directory and Microsoft Office 365 user account management
  • Basic Windows Server 2008, 2008R2, and 2012 configuration and installation
  • Basic Windows 7 and Windows 8/10 Workstation setup and installation
  • Working understanding of TCP/IP, DHCP, DNS, Active Directory and VPN technologies
  • Working understanding of networking devices such as routers, firewalls, switches, wireless access points and other networking equipment
  • Working understanding of basic computer peripherals
  • Demonstrates understanding of logical step-by-step based problem solving skills
  • Ability to perform in the field work individually with minimal guidance
  • Ability to travel to customer locations as needed and perform work onsite at customer facilities

This position is an entry level position responsible for performing basic technical assignments, projects, and analysis in support of Customer infrastructure. The ideal applicant will have basic knowledge and will work well in taking direction from more knowledgeable staff to help customers and to increase their personal knowledge over time.

This position has the opportunity for growth within the company as individual skills are learned and proficiency is demonstrated.

Description:

Develops, maintains and implements systems, applications, and networking configurations in all types of organizations. Responsible for maintaining those systems to run smoothly and effectively. Routinely will monitor those systems, perform installs, configure hardware/software and solve technical issues as they arise.

Job Requirements/Responsibilities:

  • Install, configure, and maintain Linux-based servers, including web servers, application servers, and database servers
  • Monitor system performance and troubleshoot issues
  • Manage user accounts, permissions, and security settings
  • Perform system backups and disaster recovery operations
  • Create and maintain system documentation
  • Develop and maintain automation scripts
  • Install and configure software applications
  • Monitor and analyze system logs
  • Implement and maintain system security policies
  • Research and recommend new technologies
  • Participate in system design and architecture planning
  • Reliable transportation to drive to and from client offices

Education/Experience:

  • Associates Degree in Information Technology (or related field) Required
  • 2+ years with Linux Experience

Technical Qualifications:

  • Linux System Administration
  • Automation Scripting
  • Load Balancing and Server Optimization
  • Backup and Recovery Operations
  • Log Analysis and Performance
  • Networking and TCP/IP
  • Troubleshooting and Problem-Solving Skills
  • DNS and DHCP Management

Department: Web Development

Are you seeking for an amazing opportunity to start your development career? We are seeking for a bright and motivated person to join our team!

As a member of our team, you will have the opportunity to learn from seasoned experts while working in a dynamic and collaborative workplace that focuses on B2B developments. You will work on various projects ranging from web based applications and mobile app development to customizations for websites and plugin creation.

This role is responsible for gathering requirements, designing, coding and modifying applications from layout to function and according to a client’s specifications. You will work as a Full-Stack Developer to help with various projects which need moderate amount of experience in Front-end development as well as a solid understanding of web development and a couple of mainstream frameworks.

Job Type: Full time

Job Responsibilities:

  • High attention to detail
  • Develop and maintain mobile applications (iOS and Android)
  • Be able to implement software based on wireframes and mockups
  • Be able to meet deadlines and problem requirements
  • Build and maintain enterprise applications
  • Design, configure and optimize database
  • Analyze browser compatibility techniques
  • Ability to thrive in a fast-paced environment
  • Able to develop ideas and processes and clearly express them
  • Able to solve complex problems
  • Comfortable using version control software
  • Have a mindset of agile development
  • Have a sense of “clean code”
  • Perform other duties as assigned

Education/Experience:

  • B.S in Computer/Software Engineering or Computer Science or related field required
  • 2+ year experience in professional application development preferred
  • Experience in JavaScript, Angular, PHP, HTML, CSS, and Object-Oriented programming
  • Experience in MySQL/SQL is a plus

Technical Qualifications:

  • Working knowledge in programing applications
  • Proficient in JavaScript, HTML, CSS
  • Able to evaluate code to ensure it meets industry standards, is valid, is properly structed, and is compatible with browsers, devices, and operating systems
  • Understanding of how RESTful APIs work and the ability to implement endpoints
  • Working knowledge of programming language and technical terminology

Department: Web Development

Do you have a strong interest in web development and a desire to work in the field? In that case, we have a wonderful chance for you! We are searching for a committed and energized person to join our team as an intern for web development.

We believe in the learning process and we want to foster in the next generation of developers by working alongside our interns to give them the skills they will need to be successful in this industry. 

During this internship you will be working directly with our experienced team for hands on experience with industry professionals and real clients to develop, update, test and perfect dynamic applications.  You would be working with the latest stack of technology to help you round out your knowledge.

Job Type: Internship

Job Responsibilities:

  • Analyze browser compatibility techniques
  • Develop prototypes
  • Build n-tier, scalable enterprise applications
  • Programming objects
  • Error trapping
  • Data Verification
  • Design, install and configure databases
  • Modify Program sequence

Preferred Qualifications:

  • Web Development experience with Java, PHP or Coldfusion
  • Java knowledge for implementing API’s
  • Applicant must be proficient in web development methodology and construction of advanced SQL queries and stored procedures
  • We are looking primarily for the programmer but graphic design knowledge will be a plus

This on-site, paid internship position is flexible with your class schedule. Our office is open M-F from 8:30-5:30, and is located in the Ames Campus Town area.

Department: Management

This position acts as the in-between person for clients and internal teams to ensure our development projects are executed smoothly and to customer satisfaction. Your day-to-day tasks will heavily depend on what tasks are in process for each client. 

Job Type: Full-Time

Job Responsibilities:

  • Excellent time management skills and the ability to prioritize work
  • Attention to detail and problem-solving skills
  • Act as the point of contact for clients
  • Assist in the drafting and issuance of project proposals, budgets, and preliminary schedules
  • Maintain project timelines
  • Attend client meetings and assist in determination of project requirement
  • Meet with developers to ensure projects are on task and in line with contracts
  • Effectively and accurately communicate relevant project information to the client and team
  • Provide design and usability feedback to project teams
  • Ability to work efficiently and effectively in both individual and team environments

Preferred Qualifications:

  • Associates Degree in related field or 4 years of equivalent experience
  • Bachelor’s Degree related field preferred
  • Working knowledge of Microsoft Office; Excel, PowerPoint, Word
  • Basic understanding of ColdFusion, JavaScript, C++
  • Excellent verbal and written communication
  • Ability to operate in scheduling and task control tools to monitor projects plans, work hours and budgets

Department: Business Development

Are you an ambitious Business Development professional? Are you looking for an exciting opportunity to drive growth for a service-based technology company that services B2B clients? If so, we have the perfect job for you!

Our innovative company is seeking a driven individual to identify new business opportunities, build strong relationships with our B2B clients, and drive revenue growth. As a member of our team, you’ll have a significant impact on the success of our company.

We’re proud of our collaborative culture, where every team member is encouraged to contribute their ideas and take ownership of their work. We value open communication, respect, and a positive attitude, and we’re always looking for new team members who share these values.

This position offers incredible potential for growth and career advancement. As our company continues to expand and take on new challenges, you’ll have the opportunity to take on more responsibilities and advance your career. We’re committed to investing in our team members and helping them achieve their professional goals.

If you’re ready to join a dynamic and exciting team and take your business development career to the next level, we encourage you to apply today!

Commission Pay: $75,000-$150,000 per year

Job Type: Full time

Description:
This role is responsible for connecting with clients to generate sales for the company.

Job Responsibilities:

Business Development & Opportunities (60%)

  • Meets with prospective clients
  • Services existing accounts, obtains orders, and establishes new accounts by planning and organizing daily work schedule to call on existing and potential sales outlets.
  • Makes outbound calls/emails to potential new prospects
  • Execute sales tactics, implement marketing strategies, and deliver effective sales presentations digitally and in person.
  • Present clients with solutions and services that best meet their needs
  • Negotiate, prepare and submit sales contracts
  • Create and give sales presentations
  • Answering client questions and helping them get answers either through calls or emails

Develop & Maintain Business Relationships (20%)

  • Attend events as a representative of the company
  • Identify opportunities and generate leads
  • Visiting clients and potential clients

Develop & Execute Strategies (20%)

  • Create detailed business plans to facilitate and reach goals
  • Keeps management informed by submitting activity and results reports, such as daily call reports, weekly work plans, and monthly and annual territory analyses
  • Coordinate sales efforts with marketing team

Preferred Qualifications:

  • B.S in marketing, business or related field
  • 3+ year experience in Technology Sales, Web Sales or Agency Sales
  • Understanding of products and services (Web, IT, App Development, Digital Marketing)
  • General understanding of sales process and dynamics
  • Ability to work individually as well as with a team
  • A commitment to exceptional customer service
  • Should possess excellent communication (written and verbal), interpersonal and analytical skills
  • Must be willing to travel and to work part of a team

Department: Design

Saltech is a rapidly growing company that prides itself on being a complete Web and IT Solution for small and medium-sized businesses in Iowa. We see clients as partners and work towards understanding their business goals while creating customized solutions to help their businesses grow. As our Design Department grows, we are looking to expand our offerings but currently, most client work involves designing WordPress websites and creating mock ups for custom-developed websites.

We create multi-media projects that include: Website Design, Development, and Management; Graphic Design; Brand Development; Logos; and more.

An Ideal candidate for this job has experience with:

  • Online Web Technologies (Page Builders, Design Tools, Wireframing, SEO, Analytics, Social Media, Online Ads)
  • Java knowledge for implementing API’s
  • Applicant must be proficient in web development methodology
  • Basic Website Architecture (Sitemaps, Site Layouts)
  • Experience Designing Logos, Banners, Brochures, etc.
  • Image Optimization
  • Adobe Creative Suite (Photoshop, Illustrator, etc.)Microsoft Office Suite (Word, Excel, Powerpoint, etc.)

If you do not match all of the qualifications but believe you are an ideal candidate, do not hesitate to contact us. Please include links to your online portfolio or design work for review. We are accepting qualified applicants for full-time, part-time, and internship positions.

Department: Design

We are looking to hire Web Design interns to join our rapidly growing company! Saltech Systems prides itself on being a complete Web and IT Solution for small and medium-sized businesses in Iowa. We see clients as partners and work towards understanding their business goals while creating customized solutions to help their businesses grow.

Our design department primarily works on designing, building and maintaining WordPress websites for a large number of clients in Iowa and beyond. We also do other design work like logo, brand and print design.

Job Type: Internship

Job Responsibilities:

In this position we offer plenty of support and training, but expect that you have some experience and familiarity with the following:

  • Online web technologies (WordPress, page builders & plugins, SEO, analytics, social media)
  • HTML, CSS, JavaScript and PHP knowledge
  • Basic website architecture (sitemaps, site layouts, wireframing)
  • Experience in graphic design: designing logos, marketing materials, etc.
  • Website & image optimization
  • Adobe Creative Suite (Photoshop, Illustrator, etc.)
  • Microsoft Office Suite (Word, Excel, Powerpoint, etc.)

Preferred Qualifications:

Our ideal candidate has the following:

  • Positive attitude
  • A great eye for design
  • An awesome portfolio
  • Attention to detail
  • Ability to manage multiple tasks and make deadlines
  • Enjoys a challenge
  • Motivated to learn and grow with the team!
  • Works well independently and in a group setting

This on-site, paid internship position is flexible with your class schedule. Our office is open M-F from 8:30-5:30, and is located in the Ames Campus Town area.

Department: Management

Are you a highly motivated and results-oriented individual, have excellent communication skills, a positive attitude, and are technically savvy with computers, software and the Internet?

If so, we want to talk to you about becoming a valuable member of our stellar team!

Job Type: Full Time 

Job Description

This position acts as the in-between person for clients and internal teams to ensure our design and development projects are executed smoothly and to customer satisfaction. Your day-to-day tasks will heavily depend on what tasks are in process for each client. 

  • Excellent time management skills and the ability to prioritize work
  • Attention to detail and problem-solving skills
  • Act as the point of contact for clients and internal teams
  • Assist in the drafting and issuance of project proposals, budgets, and preliminary schedules
  • Maintain project timelines
  • Attend client meetings and assist in determination of project requirement
  • Meet with designers and developers to ensure projects are on task and in line with contracts
  • Effectively and accurately communicate relevant project information to the client and the project team
  • Provide design and usability feedback to project teams
  • Assist in setting up and maintaining WordPress websites including themes, plugins, and security/page speed
  • Propose additional services based on your recommendations to current clients
  • Ability to work efficiently and effectively in both individual and team environments

Preferred Qualifications:

  • Associates Degree in related field or 4 years of equivalent experience
  • Bachelor’s Degree related field preferred
  • Working knowledge of Microsoft Office; Excel, PowerPoint, Word
  • Working knowledge of email and calendar management
  • Excellent verbal and written communication
  • Ability to operate in scheduling and task control tools to monitor projects plans, work hours and budgets
  • Working understanding of websites and design standards

Department: Management

Are you a highly motivated and results-oriented individual, have excellent communication skills, a positive attitude, and are technically savvy with computers, software and the Internet?

If so, we want to talk to you about becoming a valuable member of our stellar team!

Job Type: Internship 

Job Description:

This position acts as the in-between person for clients and internal teams to ensure our design and development projects are executed smoothly and to customer satisfaction. Your day-to-day tasks will heavily depend on what tasks are in process for each client. 

  • Excellent time management skills and the ability to prioritize work
  • Attention to detail and problem-solving skills
  • Act as the point of contact for clients and internal teams
  • Assist in the drafting and issuance of project proposals, budgets, and preliminary schedules
  • Maintain project timelines
  • Attend client meetings and assist in determination of project requirement
  • Meet with designers and developers to ensure projects are on task and in line with contracts
  • Effectively and accurately communicate relevant project information to the client and the project team
  • Provide design and usability feedback to project teams
  • Assist in setting up and maintaining WordPress websites including themes, plugins, and security/page speed
  • Propose additional services based on your recommendations to current clients
  • Ability to work efficiently and effectively in both individual and team environments

Preferred Qualifications:

  • Associates Degree in related field or 4 years of equivalent experience
  • Bachelor’s Degree related field preferred
  • Working knowledge of Microsoft Office; Excel, PowerPoint, Word
  • Working knowledge of email and calendar management
  • Excellent verbal and written communication
  • Ability to operate in scheduling and task control tools to monitor projects plans, work hours and budgets
  • Working understanding of websites and design standards

decorative icon
Green outline hexagon
White outline hexagon

Transform your business with a new website

Web & Graphic Design

Let's Start a Project

This field is for validation purposes and should be left unchanged.

Limited Time Offer!

Ready to upgrade services?
Now is the perfect time! We’re offering up to 20% off when adding a service or signing up for multiple

decorative icon
Green outline hexagon
White outline hexagon

Transform your business with a new website

Get a free quote

Which services are you interested in?(Required)
This field is for validation purposes and should be left unchanged.

Limited Time Offer!

Ready to upgrade services?
Now is the perfect time! We’re offering up to 20% off when adding a service or signing up for multiple