Careers

Careers

Join a growing team with a shared vision for success.

Join a growing team with a shared vision for success.

open Positions

open Positions

We are always on the lookout for talented local software developers, data analysts, program and project managers, and tech-savvy professionals like you to join us at WMI. To apply for any of our open positions, please submit your resume, a brief cover letter, and portfolio samples (if applicable) to work@wmiworldwide.com. No openings listed? We would still love to hear from you – send us a note explaining why your skills would make you the perfect addition to the WMI crew.

.NET / Sharepoint Developer

.NET / Sharepoint Developer

We are actively seeking an experienced .NET Software Development Engineer based in the Seattle/Eastside area. In this role, you will take on enterprise-level projects ranging from business intelligence and reporting tools to custom web applications and SharePoint sites. Our ideal candidate will be excited to work closely with a fast-growing, dedicated team, tackling a new challenge every day!

Essential Responsibilities:

  • Conceptualize, design, develop, and test custom software applications using ASP.NET, .NET, C#, Java, SQL Server, and web technologies.
  • Extend the functionality of existing ScrumPoint software products.
  • Collaborate with project managers, business analysts, and other members of the ScrumPoint team to deliver exceptional products.
  • Support developer team in establishing coding standards and documenting best practices for development.
  • Effectively present technical solutions to professional audiences.
  • Triage and troubleshoot client issues.

Required Experience In:

  • ASP.NET, .NET Framework
  • SharePoint
  • Azure
  • Visual Studio
  • MS SQL
  • JavaScript and jQuery

Additional skills In:

  • B.A./B.S. in Computer Science or related field
  • Microsoft Certified Professional
  • Familiarity with Scrum/Agile methodologies
  • Ability to juggle complex projects under strict deadlines
  • Remarkable attention to detail
  • Commitment to continuous professional improvement
  • Enthusiasm for steep learning curves!
Apply Now

Database Administrator

Database Administrator

WMI is actively seeking an experienced Database Administrator based in the Seattle/Eastside area. In this role, you will join a core development team and tackle complex, mission-critical enterprise projects, building data infrastructure and business intelligence reporting solutions. Daily responsibilities will cover the full development cycle, from initial research and requirements gathering to database design, performance optimization, and maintenance. Our ideal candidate will be excited to work closely with a fast-growing, dedicated team, handling a new challenge every day!

Essential Responsibilities:

  • Collaborate with developer team on database design and capacity planning across multiple applications and reporting systems
  • Create and maintain databases in SQL Azure and manage SQLServer Azure
  • Monitor, diagnose, and resolve performance issues in key production databases
  • Spearhead data security initiatives, including audit preparation and disaster recovery plans
  • Make recommendations for improved database tools and team training in new technologies
  • Write supporting technical documentation for all projects
  • Work closely with project managers, business analysts, and other members of the ScrumPoint team to deliver exceptional products
  • Effectively present technical solutions to key project stakeholders
  • Triage and troubleshoot client issues as needed
  • Represent WMI with a high degree of professionalism in client communications and interactions

5+ Years Experience In:

  • ASP.NET, .NET Framework
  • Microsoft SQLServer and SQL Azure
  • Microsoft Azure

Additional skills/qualifications:

  • B.A./B.S. in Computer Science or related field
  • Microsoft Certified Professional or Microsoft Certified Solution Expert
  • Familiarity with Scrum/Agile methodologies
  • Effective collaborator in a rapidly changing environment
  • Experience with client-facing communications
  • Ability to juggle complex projects under strict deadlines
  • Remarkable attention to detail
  • Commitment to continuous professional improvement
  • Enthusiasm for steep learning curves!
Apply Now

Business Intelligence Analyst

Business Intelligence Analyst

We are actively seeking a Business Intelligence Analyst based in the Seattle/Eastside area. In this role, you will join a core development team and tackle complex, mission-critical enterprise projects, building business intelligence reporting solutions. Daily responsibilities will cover the full spectrum, from initial research and requirements gathering to reporting/dashboard design and development. Our ideal candidate will be excited to work closely with a fast-growing, dedicated team, handling a new challenge every day!

Essential Responsibilities:

  • Evaluate business requirements and translate data into visually informative dashboards and customized reporting solutions
  • Maintain existing BI reporting processes, and introduce new and innovative data visualization techniques
  • Adhere to required security and confidentiality standards for highly sensitive data
  • Participate in data analysis for a wide range of requests, compiling data from various platforms
  • Work closely with the Senior Database
  • Engineer to support the maintenance of company production database systems
  • Perform general maintenance and ETL support for data warehouse and BI source material
  • Effectively present technical solutions to professional audiences
  • Design and deliver end-user training, materials, and project documentation
  • Collaborate with project managers, engineers, and other members of the ScrumPoint team to deliver exceptional results

Required Experience In:

  • Full Microsoft Business Intelligence Stack (SSIS, SSRS, SSAS, PowerBI)
  • SQL Server 2014/2016

Additional skills In:

  • BA/BS in an applicable discipline, such as software development, information systems, engineering, or mathematics
  • Prior experience with Kimball Data Warehouse principles
  • Familiarity with Scrum/Agile methodologies
  • Excellent analytical, problem-solving, and innovative thinking skills
  • Effective collaborator in a rapidly changing environment
  • Ability to juggle complex projects under strict deadlines
  • Commitment to continuous professional improvement
  • Enthusiasm for steep learning curves!
Apply Now

Senior Technical Project Manager

Senior Technical Project Manager

WMI is actively seeking a Senior Technical Project Manager, based in the Seattle/Eastside area. The role requires superior written and verbal communication skills, and ability to engage effectively with both enterprise clients and software development teams. The ideal candidate will have experience working with cross-functional teams within a consulting environment. As Senior Technical Project Manager, you will lead the successful delivery of software and business intelligence projects from start to finish in a fast-paced environment. You will coordinate development with an internal team of 3-6 technical personnel and manage a portfolio of multiple projects simultaneously. Microsoft experience is valuable, but not required.

We are looking for at least 10 years of demonstrated experience in technical project management, with the following qualifications:

  • In-depth understanding of software development processes and methodologies (Agile Scrum experience is a plus)
  • Well-developed leadership, presentation, and interpersonal skills, with the ability to manage up, down and across levels of the organization
  • Strong problem-solving skills: Adapt quickly to new information, shifting priorities, changing conditions, or unexpected obstacles
  • Substantial business experience using various project management methodologies in a variety of environments
  • Bachelor’s degree in Computer Science or a related technical field, or equivalent practical experience
  • Project management certification (PMP, Six Sigma, Prince2, etc.) is highly desirable

Essential Project Management Responsibilities:

  • Develop business requirements and functional specification documents in conjunction with clients and development team
  • Create and execute project work plans and revise as appropriate to meet requirements.
  • Identify resources needed and assign individual responsibilities
  • Manage day-to-day operational aspects of projects and scope
  • Drive inbound project requirements to development tasks
  • Perform risk analysis and mitigate project risks
  • Prepare and manage project documents to completion

Essential Client Management Responsibilities:

  • Ensure regular and proactive client interactions
  • Communicate effectively with clients to identify needs and evaluate alternative solutions

Technical Knowledge Requirements:

  • General understanding in the areas of application programming, database and system design, Internet, Intranet, Extranet, SharePoint, Microsoft Stack, and client/server architectures
  • Awareness of new and emerging technologies and their potential application to client objectives
  • Use case development, translating client requests into a rational process for design considerations

Communication:

  • Facilitate team scrums and client meetings
  • Keep project team well-informed of inbound change requests
  • Effectively communicate relevant project information to management
  • Deliver engaging, informative, well-organized presentations
  • Resolve and escalate issues as required
Apply Now

Business Administrator

Business Administrator

WMI is actively seeking an experienced Business Administrator, based in the Seattle/Eastside area, for our Bellevue office. In this role, you will work closely with a busy executive team to manage internal operations for a growing technology and operations consulting firm. Our ideal candidate will have prior professional experience in business administration, office management, and/or HR, and excellent written and verbal communication skills. As the Business Administrator, you will ensure that critical internal functions, from business documentation to employee onboarding, are executed smoothly on a day-to-day basis. In addition, you will have the opportunity to lead implementation of best practices in administration as our team grows!

The position will be part-time (20-24 hours/week) to begin with, and may expand into a full-time role after three months depending on administrative workload.

We are looking for at least 5 years of demonstrated experience in administrative roles, with the following qualifications:

  • Bachelor’s degree in Business, Accounting, Human Resources, or related fields. Equivalent professional experience will also be considered.
  • Intermediate experience with Microsoft Office tools, including Office 365 (Outlook, Office Online, SharePoint, OneDrive)
  • Prior experience with QuickBooks Online
  • Prior experience with payroll and benefits administration services, such as Paychex or ADP
  • Superior written and verbal communication skills
  • Remarkable attention to detail
  • Ability to communicate effectively with team members at all levels of an organization
  • Ability to handle and maintain highly confidential business records and personally identifying information
  • Highly independent and proactive management of personal workload
  • Ability to work with standard computer equipment (keyboards, monitors, and personal computers) and sit for extended periods of time
  • Ability to lift a maximum of 25 pounds

Essential Responsibilities:

  • Human Resources: Maintain updated documentation (contracts, NDAs, etc.) for all WMI employees; support employee onboarding and offboarding; respond to employee queries by liaising with Paychex HR generalist, payroll specialist, benefits coordinator, and retirement services administrator as required.
  • Payroll: Report semi-monthly company payroll using Paychex Flex; coordinate semi-monthly review of employee hours with group managers; maintain updated employee information in Paychex Flex portal.
  • Vendor/Supplier Management: Maintain updated documentation (contracts, NDAs, etc.) for all WMI vendors; receive, record, and process invoices and bills from vendors and suppliers.
  • Invoicing: Collaborate with executive team to prepare and submit client invoices on behalf of WMI; maintain updated invoicing records.
  • Bookkeeping: Enter WMI invoices received, invoices payable, purchase receipts, and reimbursements in QuickBooks Online; liaise with WMI accountant to prepare reports as required.
  • Office Management: Act as primary contact for WMI property management office; attend tenant meetings; submit work order requests; maintain updated emergency plan and safety manual; monitor company mailbox; monitor office supply stock and reorder as required.
  • Communications: Draft company-wide communications on behalf of WMI executive team as required; monitor company-wide email aliases.
  • Business Documentation: Maintain updated WMI business documentation (current licenses, tax registration, contracts, etc.) in paper and digital forms; support renewal of licenses, registrations, and certifications as required.
  • Events: Assist with event planning for team events (annual holiday party, team lunches, birthdays, etc.) as required.
  • Executive Team Support: Assist with executive team projects by scheduling meetings, drafting documents, and conducting research as required.

We are especially interested in candidates who:

  • Are familiar with human resources administration, and have prior experience liaising with HR professionals
  • Have worked with online project management and time tracking tools (Harvest, Kanban boards, etc.)
  • Are interested in developing local community engagement opportunities for small businesses
  • Collaborate effectively in a rapidly changing environment
  • Enjoy steep learning curves!
Apply Now
No open positions at this time.

Please check again soon!