At AIM Consulting, we are a focused, energetic group of people working together with passion, enthusiasm, and commitment to being an industry leader in technology consulting services. We lead by developing and maintaining long-term relationships with our consultants and clients. We invest in our employees, fostering career growth by enabling access to training, encouraging personal development, and by providing mentorship. All our employees are encouraged to be creative and are driven to succeed. We value honest communication, reward performance, and produce high-quality results and happy clients. Our days are competitive, fast, fun, and exciting.

In addition to an annual salary, all of our full-time positions at AIM Consulting include the following: Lucrative Bonus Potential with YoY growth, Medical, Dental and Vision insurance (spousal and dependent coverage), 401k with company matching, paid certifications, disability insurance, commuter benefits, paid time off and sick days, paid maternity and paternity leave, and wellness programs.

Salary Range: $180,000 – $225,000

***Only Considering Local Candidates***

AIM Consulting is seeking a Director responsible for building a Practice and expanding our consulting services capabilities within Application Development supporting our Minneapolis clients. The candidate must be an expert software engineer practitioner passionate about building products and tools and capable of delivering modern, holistic, scalable, and sustainable solutions. This position will also support sales efforts — contact introductions, project estimation, proposal creation and presentation, and contract negotiation. As the practice grows, the candidate will need to manage a large team, mentor teammates, and support career development for his/her Practice. The ideal candidate will be an evangelist for AIM Consulting, building thought leadership and connecting with external communities.

This Director must be a long-time resident with extensive consulting experience in the Minneapolis marketplace with contacts and client connections. Prior experience with a large national consulting firm is a plus and highly preferred.

AIM Consulting’s approach to application development is team-centric and holistic, from architecture and design to building high-quality, automated, cloud-enabled custom applications to helping clients modernize their software development processes and methodologies. We have a highly flexible engagement model that allows clients to engage our experts in project-based solutions through our managed services as individual contributors or via distributed development team(s).

Day-to-day, you will be responsible for:

  • Define Strategy – Create plans annually and refine quarterly. Plans will include technology and services, financials, and growth targets.
  • Thought Leadership – Maintain an asset library (articles, reference architectures, case studies, presentations, etc.) of content vital to our Practices’ success. Work with other thought leaders to create content to fill gaps. Continue to update content to ensure it’s relevant.
  • Mentorship and Guidance – Hire and grow leaders. Help them achieve career objectives and find new ways to support the business. Share industry-standard best practices or modern architectural improvements.
  • Technology Education – Create programs to continue to educate our teams. Focus on areas of poor performance or new technology. Make investments in hands-on workshops and certifications.
  • Sales – Creating compelling and differentiating proposals. To do so, requires multiple hands-on discovery sessions with both AIM and client resources. Gathering all of the requirements is critical to creating dynamic proposals that resonate with potential clients.
  • Statements of Work – Work is done based off contracts that have been mutually agreed upon. You will be working with others to create these contracts, based on client conversations and discovery sessions. Knowing what’s in and out of scope, as well as the expectations of milestones and release schedules is required.
  • Project Estimation – Being able to create detailed estimates for work items, create a product roadmap, define an optimal team composition, and estimate costs.
  • Continuous Improvement – You should be focused on continually learning and increasing your value both individually and collectively. Use retrospectives to help you understand where you have room to grow and capitalize on it.
  • Community Development – Organizing and leading discussions and events within the organization. Creating workshops, sharing accelerators and reference architectures, and collaborating on process improvements.
  • Interviewing – We need to hire the right people to make AIM successful. Our senior people need to help us weed out those who aren’t right for AIM and ensure we don’t miss out on those who will make us even better.

About you:

You are an achievement-oriented software development leader who strongly desires continued growth and leadership opportunities. You have excellent negotiation, conflict management, problem-solving, and decision-making skills and a proven track record of exceeding client expectations. You deliver excellent products and consistently high levels of customer service.

Required Skills:

  • 10+ years of experience in custom application development/application architecture/enterprise architecture, systems integration, and relational databases.
  • 5+ years as a consultant owning the delivery of projects for enterprise clients using an agile methodology.
  • Must be passionate about software development.
  • Highly effective communication skills with client-facing and executive-level management.
  • Experience managing both large and small teams.
  • Excited about driving pre-sales, eliciting business requirements, and creating/articulating solutions to clients.
  • Able to estimate application development and integration projects using a proven methodology.
  • Expertise in multiple technology platforms/languages: .NET, Java, Python, etc.
  • Experience with Cloud infrastructure and services (AWS, Azure, Google Cloud).
  • Experience with modern JavaScript frameworks (React, Angular, Vue, etc.).
  • Experience building out continuous integration environments.

At AIM Consulting, we value people from all walks of life. We understand not everyone will meet all the above qualifications on day one, and that’s okay. We are heavily invested in further education and training, and we are committed to building a diverse, inclusive and equitable workplace where you can show up as your true self. If you’re passionate about technology, but your previous experience doesn’t perfectly align with every qualification listed, we still encourage you to apply.

We are a diverse group of individuals. No two people, ideologies, or thoughts are the same. Our different experiences and perspectives are our strengths. We are passionate about seeing each other succeed and live & breathe our company values; we choose positivity, take ownership, are relationship-driven, build trust, and are self-aware. We work hard to come through for our clients and one another. We are many unique people with the same common goal in mind – to connect, inspire, and empower our customers by leveraging an amazing workforce to help solve business challenges, drive innovation, and produce results that exceed expectations. Simply put, we are more than a company; we are our client’s trusted advisors.

AIM Consulting is an Equal Opportunity Employer. AIM Consulting provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state and local laws. AIM Consulting complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. A reasonable accommodation is available for qualified individuals with disabilities upon request.

Drop files here or
Accepted file types: pdf, docx, Max. file size: 50 MB, Max. files: 2.
    This field is for validation purposes and should be left unchanged.