Job Opportunities

We’re always interested in meeting people who have the skills to solve problems and create solutions for our clients. Currently, we are looking for:

Quality Assurance Engineer

Job Description:

As a Quality Assurance Engineer, you will be an integral part of ensuring that our products are robust and coded with the best conventions. You will experience working with the full spectrum of our teams, including the managing partners to decide what new, exciting features to develop and the core engineering team to understand the software code in development. You will be the liaison between development teams to facilitate an organized and streamlined development life cycle.

Responsibilities:

  • Working with various teams throughout the product feature development life cycle; from the selection of features, to the development effort, to integration testing as the feature is finalized and released.
  • Perform various testing types and techniques such as exploratory, functional, black box, browser compatibility, end-to-end, user acceptance, service level and regression.
  • Develop and execute test scripts/cases based on business requirements, functional and technical requirements, user stories and business use cases.
  • Track and document troubleshooting tasks and activities related to customers’ issues
  • Coordinate QA tasks with team members.
  • Facilitate defect review/triage meetings.
  • Perform regression testing on different builds and maintain the software defect tracking database.
  • Provide QA support for scheduled deployments/releases.
  • Have ability to manage priorities, follow-through on issues until closure.

job Requirements:

  • BS or MS in Computer Science or related field (mathematics, EE).
  • At least one-year experience working with object-oriented programming languages (preferably Java, C++, or C#).
  • Must have working experience in SQL, Java, C/C++/C#, and HTML.
  • Possess knowledge of smartphone (iPhone/iPad, Windows 10, or Android) applications and related technologies.
  • Strong organizational skills.
  • Attention to detail, self-managing with strong initiative.
  • Excellent written and verbal communication skills.

To apply, please email your resume to hr@interprosoft.com.

Android Mobile Developer

Job Description:

We are seeking an Android Developer, with at least 4 years of professional experience, who possesses strong skillset of implementing the latest mobile technologies and will work with our team of talented engineers to design and build the next generation of our mobile platform. Your primary focus will be development of Android applications and their integrations with our back-end server. The ideal candidate needs to have the ability to communicate technical concepts clearly and effectively with other mobile team members, and collaborate with other technical teams to develop mobile applications in a fast-paced environment.

Responsibilities:

  • Learn and implement company’s existing mobile framework.
  • Design and build advanced native app functionalities for the Android mobile platform.
  • Build new features end-to-end through prototyping, validation, implementation, launch, and further iteration.
  • Support the entire application lifecycle (concept, design, test, release and support).
  • Collaborate with engineers of other mobile systems (iOS and Windows) in delivering consistent features across platforms.
  • Work on native app bug fixes and performance enhancements.
  • Discover, evaluate, and utilize new technologies within the mobile landscape.
  • Troubleshoot technical issues with company’s customers.
  • Shape the direction of future mobile products at InterPro Solutions.

job Requirements:

  • Self-Starter, self-managing with strong initiative, and a team player with an Entrepreneurial Attitude as well as attention to detail.
  • Strong knowledge and proven track record in Android development and object-oriented programming concepts.
  • At least 4 years of professional Android development experience.
  • In-depth knowledge of Java programming language.
  • Possess knowledge of smart devices (iPhone/iPad, Windows 10, or Android), applications and related technologies.
  • Sample apps developed and published in the Play store.
  • Experience with optimizing app for hardware resource utilization.
  • Experience with native features like GPS, Accelerometer, Gyroscope etc.
  • Experience with offline data storage and syncing back.
  • Experience with Multi-Threading and memory management specific to mobile devices.
  • Must be comfortable with relational database design (SQL, table design, mapping to objects).
  • Have strong knowledge of web technologies (HTML, CSS, JavaScript, Angular, JSP, XML/XSL, JSON, Spring Framework, etc.).
  • Demonstrate ability to learn new technologies on own without formal training.
  • Must be professional and have the ability to write functional definition documents.
  • Have strong client interfacing skills.
  • Experience with MDM solutions is a plus.

EDUCATION REQUIRED:

  • BS or MS in Computer Science, Computer Engineering, or related field (mathematics, EE)

To apply, please email your resume to hr@interprosoft.com.

Senior iOS Developer

Job Description:

We are seeking an experienced iOS Developer who possesses strong skillset of implementing the latest mobile technologies and will work with our team of talented engineers to design and build the next generation of our mobile platform. Your primary focus will be development of iOS applications and their integration with our back-end server. As a senior iOS Mobile developer, you will lead our iOS development efforts and collaborate with other functional teams to develop mobile applications in a fast-paced environment.

Responsibilities:

  • Learn and implement company’s existing mobile framework.
  • Design and build advanced native app functionalities for the iOS platform.
  • Support the entire application lifecycle (concept, design, test, release and support)
  • Collaborate with engineers of other mobile systems (Android and Windows) in delivering consistent features across platforms.
  • Work on native app bug fixes and performance enhancements.
  • Discover, evaluate, and utilize new technologies within the mobile landscape.
  • Troubleshoot technical issues with company’s customers.

Requirements:

  • Self-Starter, self-managing with strong initiative, and a team player with an Entrepreneurial Attitude as well as attention to detail.
  • 4+ years development iOS mobile apps.
  • Will take pride and ownership in what you build and shows willingness to make things better.
  • Proven track record in iOS development and object-oriented programming concepts.
  • In-depth knowledge of Swift / Objective-C.
  • Sample apps developed and published in the app store.
  • Experience working with various iOS frameworks such as Core Data, Core Graphics, and Core Bluetooth.
  • Possess knowledge of smart devices (iPhone/iPad, Windows 10, or Android), applications and related technologies.
  • Must be comfortable with relational database design (SQL, table design, mapping to objects) Have strong knowledge of web technologies (HTML, CSS, JavaScript, Angular, JSP, XML/XSL, JSON, Spring Framework, and ASP.NET).
  • Demonstrate ability to learn new technologies on own without formal training.
  • Must be professional and have the ability to write functional definition documents.
  • Have strong client interfacing skills.
  • Experience with MDM solutions is a plus.
  • Experience with Eclipse, Visual Studio, or IntelliJ IDE technologies is a plus.

EDUCATION REQUIRED:

  • BS or MS in Computer Science, Computer Engineering, or related field (mathematics, EE).

To apply, please email your resume to hr@interprosoft.com.

Demand Generation Manager

Job Description:

InterPro Solutions is seeking a hands-on Demand Generation Manager who is eager to help us develop, grow, and maintain our inbound marketing strategy to build and keep a flow of leads going to our sales channels.

The Demand Generation Manager for InterPro will be responsible for guiding and creating demand generation strategies and programs — utilizing all communication channels — that align with InterPro’s sales objectives.

The ideal candidate will have experience and proven skills in lead generation, persona development, inbound marketing, content marketing, understanding sales funnels, SEO/SEM, Google Analytics, and marketing automation systems. This person should understand the fundamentals of B2B marketing and be ready to join a fast-paced mobile app company that has redefined the mobile enterprise asset management landscape with a suite of innovative mobile solutions.

As the InterPro Demand Generation Manager you should be innovative, creative, data driven, and in constant search of better ad copy, more targeted keywords, and better performing creative. You love dashboards and constantly scour them to monitor all aspects of how our demand generation machine is performing. You’re always ready to report on any aspect of our demand gen operation and you create easy-to-read, easy-to-understand status reports so all parts of the organization are in tune with our programs and how we’re performing against our goals.

The successful candidate will be strategic, action-oriented, resourceful, self-driven, have a keen eye for detail and always be in search of a better, more effective way of communicating InterPro’s differentiators. This team-oriented professional will work with the VP of Marketing & Sales and the Director of Sales to support InterPro’s marketing and sales efforts worldwide.

Responsibilities:

  • Demand gen program creation from ideation to execution, including collaboration with the creative team, program tracking and metrics reporting.
  • Partner with sales leaders to understand sales targets in order to create programs that directly support those objectives and goals.
  • Manage SEO/SEM and targeted advertising using such tools as HubSpot, Choozle, Google Ads, Google Analytics, Google Search Console, SEMrush, and LinkedIn Advertising.
  • Manage InterPro website performance and monitor metrics associated with SEO, SEM, traffic patterns, and content performance.
  • Responsible for improving conversion rates and optimizing campaign results by constantly evaluating the lead lifecycle, journey, and creating new personas and lead profiles.
  • Coordinate content across all platforms and get involved in the writing/editing process as needed.
  • Manage budgets and schedules to ensure programs and deliverables are produced on time and on budget.
  • Regularly report on project status and track success metrics via dashboards and other methods.

Requirements:

  • 3+ years of successful B2B experience in demand generation and inbound marketing (including lead generation and nurturing, SEO/SEM, marketing campaign execution and measurement).
  • Excellent communication skills with the ability to convey information in a clear, concise, and easy-to-understand way.
  • Outstanding project management skills with the ability to manage multiple marketing projects at once and shifting priorities under tight deadlines.
  • Highly self-motivated, organized, detail-oriented, strong sense of ownership, driven to learn and master new technologies, able to work independently in a highly dynamic environment.
  • Strong interpersonal skills and a solid team player with a capacity to deliver results in a fast-paced environment.
  • Hands-on experience with CRM, sales automation and marketing automation systems like HubSpot, Salesforce, Pardot or Marketo.  HubSpot experience a big plus.
  • Additional experience with website design, content management, and WordPress highly desirable.
  • Extremely organized, highly efficient, and motivated to work independently and as part of a small team.
  • A good sense of humor.

To apply, please email your resume to dsmith@interprosoft.com.

Software Solutions Engineer

Job Description:

The Software Solutions Engineer is responsible for ongoing daily customer technical support. A software solutions engineer must interact with customers in a professional manner to provide and process information in response to inquiries, concerns, and requests about InterPro Solutions’ products and services. In addition, a software solutions engineer will work with other InterPro’s software and solutions engineers in providing solutions to customers’ issues and requests.

We are looking for a well-rounded Software Solutions Engineer that has the ability to learn our software. You will be supporting, gathering information, and troubleshooting customer issues by evaluating, analyzing, and identifying symptoms related to our company’s software application. You will be working with our talented software engineers in resolving the identified issues.

This is a full-time position with normal business hours. We provide fantastic benefits and the opportunity to work with an outstanding team!

Job requirements:

  • Have 1+ years in a technical support engineer role.
  • Troubleshoot InterPro’s various products and applications.
  • Provide customer support via support phone line, email and website.
  • Possess excellent communication skills and strong interpersonal skills.
  • Establish and maintain customer relationships.
  • Track and document troubleshooting tasks and activities related to customers’ issues.
  • Connect to customers’ servers online to help with InterPro’s software application issues.
  • Support internal engineering group to solve customer and product related problems.
  • Improve product quality and customer service.
  • Work with internal software engineers in helping with testing and QA tasks.
  • Have ability to manage priorities, follow-through on issues until closure.

Preferred Skills:

  • Experience working with object-oriented programming languages (Java, C++, or C#).
  • Experience in web technologies (CSS, JavaScript, JSP, XML/XSL, JSON, Spring Framework, and ASP.NET).
  • Experience in troubleshooting performance issues with relational databases.
  • Experience in troubleshooting networking issues (TCP/IP, DNS, Load-balancing).
  • Experience with the following technologies:
  • Microsoft Operating Systems/Hyper V
  • VMWare (vCenter, vSphere)
  • Linux knowledge a plus
  • Ability to write small test applications in either Java, C#, or C/C++.
  • Familiar with Android, iOS, or Windows mobile application development.

Education:

  • Bachelor’s (required) with focus in information systems / software engineering.