The elements of our unique culture

  • We are a family.

  • We authentically care about our team members and their quality of life.

  • We work hard and have fun.

  • We hire grown ups, therefore we are a flat organization with no management layers.

  • We can count on one another to get the job done while having control over our own schedules.

  • We have high expectations but respect work/life balance.


Who we are looking for

Software Development Project Manager

Job Description:

We are looking for an experienced Software Development Project Manager that can use his or her project management expertise to follow each initiative through from ideation to implementation in a fast-paced Agile environment. The person in this role has an exceptional ability to project manage delivery teams, possesses strong technical skills, has proven project management expertise, great communication skills, and is astute at motivating teams to achieve results in a fast-paced, multi-client, multi-project environment.

Who You Are:

You are exceptionally organized and love working with project plans to identify the best way to meet client and team needs. You are passionate about schedules and delivery, and you love working with software development teams.

Day-to-Day Responsibilities:
  • Deliver projects on time, within client budget parameters with the highest degree of quality
  • Create and execute against project plans and delivery commitments; Manage the day-to-day activities of the delivery team within an Agile/Scrum environment
  • Develop, communicate and implement program / project risk / issue management plans and strategies (e.g., mitigation, avoidance, transfer, acceptance)
  • Manage and track team velocity, project budget, and other KPIs in relation to the project plan and published progress reports
  • Develop project scope statements, in consultation with applicable stakeholders to create project estimates (e.g., Project Charter, Statement of Work, Business Vision & Scope Document)
  • Identify the level of the skills, duration and effort required for successful project execution
  • Manage, and appropriately escalate, delivery impediments, risks, issues, and changes tied to the product development initiatives
  • Report on status of development, quality, operations, and system performance to internal and external stakeholders
  • Identify project management best practices & implement right-sized solutions as needed
  • Bachelor's Degree in Computer Science, Project Management, or related field
  • Technical credentials, with at least 4 years of experience working with software development teams
  • A strong track record of project delivery for large, cross-functional, projects
  • Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences
  • A track record of communicating well with executives and non-technical leaders
  • Experience managing Agile, Scrum, or other rapid application development teams
  • PMI certification is a plus
  • Scrum certification is a plus

If you are interested in applying for this position please send your resume to:

Software Developer

Job Description:

We are looking for a Software Developer to be a part of a lean, Agile team that builds and implements technology solutions for mobile devices and the web. This position requires proven talent and experience in developing cross-platform web-based applications, critical thinking skills, a high attention to detail, excellent communication skills, and the ability to work collaboratively and autonomously in a small, close-knit team.

Who You Are:

You are part expert and part generalist with a solid understanding of development standards and best practices, that enjoys solving technical problems through the use of client/server-side languages and frameworks. You stay apprised of the latest technology trends, and you are thoughtful and diligent in your software development solutions. You have a working knowledge of popular Javascript frameworks like jQuery, Angular and NodeJS, and have experience with WebAPI, SOAP, JSON, XML, and WCF.

Day-to-Day Responsibilities:
  • Architect, develop and deliver clean web solutions that adhere to industry recognized best practices using ASP.NET/C#
  • Utilize Agile software development methodologies and principles
  • Work with source control (GIT / SVN) and bug tracking systems
  • Communicate complex technical concepts to both technical and non-technical audiences
  • Utilize computer science fundamentals including data structures, algorithm design, problem solving and complexity analysis
  • Write advanced utility classes and libraries
  • Implement MS SQL database design and deployment for enterprise solutions
  • 3+ years or proven success in architecting, developing and delivering clean web solutions that adhere to industry recognized best practices using ASP.NET/C#
  • A solid understanding of OOP and design principles
  • The ability to communicate complex technical concepts to both technical and non-technical audiences
  • BA/BS in Computer Science, or equivalent work experience
  • Experience working with Umbraco or Orchard CMS
  • Mobile application development/framework experience (Objective-C, Java, Xamarin, Cordova)
  • Experience with Windows Server and MS SQL administration
  • A plus if you have MCSD Certificatione
  • A plus if you have prior agency or consulting experience

If you are interested in applying for this position please send your resume to: Senior level position may be available for qualified candidates.

Client Services Coordinator

Job Description:

We are looking for a Client Services Coordinator that will be the initial point-of-contact for all client support needs, including documenting client issues and/or requests and begin facilitation or implementation of such requests. The Client Services Coordinator will also provide daily support to internal cross-functional teams including organizing information, compiling departmental reports, updating internal systems, and creating both internal & external documentation.

Who You Are:

You have a “can-do” attitude and are willing to learn, adapt, and engage in a multi-client fast-paced environment. You will have the opportunity to engage in multiple facets of I-ology’s internal and client business needs, as well as learn and grow within our organization.

Day-to-Day Responsibilities:
  • Respond to email requests from clients regarding support and technical issues in a timely and professional manner
  • Work within CMS platforms to make minor updates and content changes
  • Assist with documentation, task management in Workamajig, and other project related duties
  • Work with Senior Project Manager/Director to coordinate internal and external meetings
  • Collect and organize project and client documentation for Strategy and Account team
  • Prepare presentations and other documentation for meetings
  • Attend meetings and document meeting notes, action items, and follow ups
  • Coordinate and execute on the collection and distribution internally of content and other deliverables for digital and social marketing
  • Work closely with project, design and development resources to assist in the execution of project objectives and specifications
  • Participate in internal I-ology marketing projects
  • 3-5 years administrative or customer service experience
  • Associates or Bachelors degree
  • Extremely organized & detail oriented in both written and verbal communications
  • Ability to manage multiple tasks and priorities
  • Analytical problem solver
  • Excellence in translating verbal information into action items and follow up documentation

If you are interested in applying for this position please send your resume to:

Front-End Developer

Job Description:

We are looking for a developer that combines user-interface knowledge and an understanding of layout aesthetics with CSS, HTML, JavaScript and jQuery. The Front-End Developer at I-ology develops functional and appealing web- and mobile-based applications for a variety of clients.

Who You Are:

You have a passion and rigor for programming. You enjoy creating technical solutions that are best-in-class and help transform the way that our clients do business.

Day-to-Day Responsibilities:
  • Develop functional and appealing web- and mobile-based applications based on usability
  • Provide website maintenance and enhancements
  • Use a combination of markup languages to write web pages with a solid knowledge of HTML, CSS, and JavaScript
  • Work with CSS preprocessors such as SASS or LESS
  • Understand and execute responsive design techniques and theories
  • Analyze business requirements and user stories to design user/process flow diagrams, sketches, wireframes, click-through demos, and prototypes
  • A solid understanding of web standards, mobile standards, usability, and accessibility
  • Professional experience with a solid knowledge of HTML, CSS, and JavaScript
  • BA/BS/BFA in a HCI or design-related field, or equivalent work experience
  • Knowledge and experience developing in AngularJS
  • An understanding of iOS and Android Human Interface Guidelines
  • Experience working with .NET CMS systems (Orchard, Sitecore, Umbraco)
  • Comfort with version control systems (Git, SVN, Mercurial)
  • Experience working with .NET MVC web applications or back end code

If you are interested in applying for this position please send your resume to:

Digital Art Director

Job Description:

We are looking for an experienced Digital Art Director to design our client’s product interfaces and to create compelling interactive content for our clients. As the Digital Art Director, you will create interactive software experiences via integrated mobile responsive websites and native mobile applications, campaign based landing pages, email designs, and social advertising. From conceptualization to design (and in working with development teams) you’ll help bring our software solutions to life for our clients, making sure the software products that we create are innovative and provide a best in class user experience.

Who You Are:

You are most happy when you are creating useful, engaging experiences, and you are equally excited to use your right brain to create logical flowcharts and build out information architecture. A problem solver and intellectual thinker, you are always looking to provide the best digital experience for your customers. You are a thinker and a doer, and able to function across multiple levels of organizations.

Day-to-Day Responsibilities:
  • Conduct ongoing client and product research
  • Work on the structure, logic, and visual design of digital products
  • Create process flows, wireframes, mockups, and prototypes
  • Collaborate with development teams to ensure that design specifications are implemented
  • Monitor the performance of projects post-launch and make recommendations for optimizations
  • Participate in multiple projects simultaneously
  • Create designs that are functional and compelling, and that meet the strategic objectives of our clients
  • Work with non-designers and clients to help them realize their vision and keep projects on track
  • At least 5+ years of professional digital product design experience creating digital software products
  • Exceptional visual design skills — and an online portfolio that showcases them
  • Be collaborative, self-motivated, and professional
  • Analytical thinking and the ability to clearly document requirements and processes
  • Excellent organizational skills and the ability to produce exceptional work in a fast-paced, multi-client environment
  • Expert-level skills in both design and prototyping tools
  • Strong HTML and CSS skills
  • JavaScript knowledge and skills (strong JavaScript skills a plus)
  • Understanding of Git basics

If you are interested in applying for this position please send your resume to:

Marketing Coordinator Intern

Job Description:

The Marketing Coordinator Intern will provide overall support for all company marketing and communication projects. This position will be able to interact and contribute in a small-team environment and provide hands on examples for your resume.

Position Responsibilities:
  • Assists in the planning of marketing strategies and oversees execution of those strategies
  • Coordinates and executes on the collection and distribution of content for marketing, PR and social media use
  • Assists with outside vendor relationships for effective marketing activities
  • Assists with I-ology Marketing calendar of events and communicates activities to team
  • Actively participates in I-ology internal marketing projects including but not limited to social media, newsletters, press releases, company videos, email campaigns, and other outreach tasks, as necessary
  • Assists in developing sales collateral, presentations, and proposals
Knowledge, Skills & Abilities:
  • Organization, professionalism and verbal communication skills
  • Administrative and organizational skills
Minimum Qualifications:
  • Must currently be in pursuit of college degree preferable
  • Minimum requirement of 1-3 years experience as coordinator in similar fields or classroom / university activities
  • Possess a working knowledge of marketing strategies, sales strategies, and online marketing concepts
  • Strong PC and MAC skills including MS Office: Word/Excel/Outlook/PowerPoint
  • Strong social media and blogging skills

If you are interested in applying for this position please send your resume to:

What we are looking for

  • Future owners. Every person, regardless of role, has the opportunity to make partner and become an owner.

  • People who can self-direct and are willing to take ownership for achieving performance metrics.

  • People who have a passion for the work and who can also be committed to organizational success.

  • People who are less worried about titles and more worried about doing great things for great customers.

  • People who are looking for a long-term business opportunity that provides great long-term rewards.


Don't see a current opportunity that matches your skills? Get in touch with us if our passion and culture resonates with you, we’d love to hear from you:

We don't take on projects, we transform organizations.

View Our Work About Us