Careers


Career Tracks

Web developers come from a variety of backgrounds. Some have grown up with the Internet. Others have adapted skills from the offline world, such as brand management, desktop publishing, or journalism, and applied them online.

The following description of career tracks provides a general introduction to the range of opportunities in Web development. Keep in mind that job descriptions in this field are fluid, rather than fixed; many roles evolve into other roles, and where a title means one thing at one company, it can mean something quite different at another.

Web Design
Web designers are responsible for creating the look and feel of a website. They create logos, banners, and other graphics; determine where to put text; and structure a site's navigation. Designers need to think about download times as well as creating an attractive and functional site. They also work closely with the marketing team and branding experts to ensure that a site conveys a consistent image. The design function is frequently outsourced by smaller organizations that do not have the budget or inclination to maintain a website themselves.

PowerApps Developer
Responsibilities:
Design, develop, test, document, and deploy high quality business solutions on the Office365 and PowerApps platforms based on industry best practices as well as business needs Manage the process of implementing improvements and new functionality in SharePoint applications Deliver support and solutions for break/fix issues Communicate and collaborate with other technical resources and stakeholders regarding status, technical issues and creative solutions Perform Office365 administration (create accounts / profiles, defining fields, updating layouts, reports, dashboards etc.) and development Ability to support Office365 configuration task such as field/page updates, workflows, automated approvals Handle numerous projects/priorities using proven project management methodologies and sound development practices to ensure the quality delivery of enterprise solutions Interface with business analysts and technical staff and be responsible for delivering complete work products Research integration issues and work closely with team members on operations and development staff Research and development of new Microsoft Office365 and PowerApp prototypes and applications Perform maintenance and troubleshooting of applications Build client trust and respect, establish client relationships, and develop rapport with client Participate and engage in all team meetings Document best practices and operational procedures Facilitate continuous improvement within the environment
Qualifications:
5 years of experience software development experience Mid-level capability as a SharePoint Developer. 2+ years on PowerApps working with Canvas Apps. 2+ years on Dataverse or equivalent database experience Experience in how to setup SharePoint lists and how lookup columns work Experience with Excel and Excel formulas, filters, and vlookups. Experience working with SharePoint Designer workflows, but experience with Power Automate would be preferred Willing to dig in and learn new solutions. Job Type: Full-time
Pay: $120,000.00 - $130,000.00 per year
Experience:
PowerApps: 2 years (Preferred)
Canvas Apps: 2 years (Preferred)
Dataverse: 2 years (Preferred)
Software Development: 5 years (Preferred)
Work Location: Remote.

Web Production
Web producers play different roles in different organizations. In some cases, they code the text and graphics that are on a site. In other cases, they coordinate across departments to make sure a website's content works the way it's supposed to. That is, they make sure links lead where they are supposed to lead; online forms function the way the programmer intended; and everything else that's on the site works the way it was intended to.

Producers coordinate between various Web developers to make sure the site supports the company's business objectives. They work with users to define the look, feel, and products offered through a site; coordinate between the design, content, and programming teams to make sure the site functions effectively; and track user behavior and work with other departments to incorporate what they learn into the site's general operation. In a sense, the producer orchestrates the other developers to ensure everything works as harmoniously as possible to improve the company's business.

Content Development
Content developers often work in the Web production department. They create the content-whether text, audio, or video clips-that visitors see when they access a website. Content developers write, edit, shape, and publish articles, features, and other information on a website. They also work with programmers to define and build, for instance, a salary calculator or interactive game. Often, content developers are responsible for the look and feel of a particular area within a site, adding information, moving information around, sending newsletters to users, and so on.

Project Management
Project managers lead teams to get things done. They set a production schedule, set deadlines, and make sure everyone works together. They are usually responsible for allocating resources-both human and financial. Project managers can lead discrete projects, such as adding community to a website; they can also oversee wider areas. The role requires excellent communications skills, a strong technical background, an understanding of budgets, project plans, and schedules, and management experience.

System Administration
The systems administrator is the information-technology professional responsible for maintaining and servicing an organization's server, hardware, and software. System administrators look after the security of the computer system and how it interfaces with the Internet service provider (ISP).

An e-commerce site can also have a technical administrator for its transactional software. The programming behind online transactions is far more complicated than standard Web production. Security and technology issues are the main concern of a technical administrator. He or she ensures that e-commerce transactions run smoothly and do not bog down other Web applications. And more and more companies are hiring specialists to help ensure the security of their sites and any transactions that take place on those sites.