Search

Careers | Current Positions

Consultant

Engineering - Burlington, MA

Our clients range from start-ups to multi-national fortune 500 corporations. We provide “best in class” technology development services and are currently seeking seasoned Consultants to join the team. The successful candidate(s) will have proven experience in software development and first-hand knowledge and experience with all aspects of the software development lifecycle.

Requirements

    •Experience as a software architect in medical, industrial equipment, semiconductor or aerospace industry
      •15+ years experience in software development
        •Strong conceptual thinking, systems thinking and analysis skills
          •Ability to do research, define tradeoffs, create documents and presentations, and make recommendations under deadline pressure
            •Excellent communications skills – writing, presentation and verbal
              •Ability to successfully interact with our clients at the senior and executive management level
                •Willingness to travel up to 25%

                Responsibilities

                Working with clients to plan, define, assess and document overall business and product strategies, along with the architecture and technology plans and descriptions that align with these strategies. He/She will be responsible for analyzing requirements, documents, processes, and code to understand and drive software directions to meet business/product current and future needs and expectations. You will also work to support both business development and marketing efforts through proposal writing, white papers and trade show support. In addition, the successful applicant(s) will provide and contribute to thought leadership focused on the advance of Foliage’s services and skills.