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:

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.

Education & experience:

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

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.

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

Java/Angular Software Engineer

Job Description:

We are seeking a software engineer with 2+ years of Java / Angular professional programming experience in building high-performance, scalable, enterprise-grade applications. The right candidate must be a self-starter, and demonstrate excellent problem-solving skills. The roles and responsibilities of a Java / Angular developer include developing Java / Angular applications in full software development lifecycle, from design and development to testing. You will be working with our talented engineers in delivering high-volume business applications for mission-critical enterprise systems.

Responsibilities:

  • Learn and implement company’s existing mobile framework
  • Support the entire application lifecycle (concept, design, test, release and support).
  • Write well designed, testable, efficient code.
  • Discover, evaluate, and utilize new technologies within the mobile landscape.
  • Ensure designs and deliverables are in compliance with specifications.
  • Build new features end-to-end through prototyping, validation, implementation, launch, and further iteration.
  • Support continuous product improvements by researching alternative approaches or technologies.

job Requirements:

  • Self-Starter, self-managing with strong initiative, and a team player with an Entrepreneurial Attitude as well as attention to detail.
  • At least two years of experience working with object-oriented programming languages.
  • Proven working experience in Java / Angular development.
  • Possess knowledge of web technologies (TypeScript, JavaScript, Angular, CSS, JQuery, or ASP.NET).
  • Must have work experience in Relational Databases (SQL Server and Oracle).
  • Excellent knowledge of in-memory data structures and key-value databases.
  • Able to learn new technologies on own without formal training.
  • Experience with Kendo UI is a plus.
  • Working knowledge with Amazon AWS, specifically with EC2, EBS and S3 is a plus.
  • Experience working in Linux environments.
  • Must be professional and have the ability to write functional definition documents.

Education & experience:

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

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

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.

C# .NET Application Developer

Job Description:

We are seeking a C# .Net application developer to join our team to build high quality Windows and web applications. The ideal candidate must have at least 2 years of professional experience and have experience implementing the latest Windows technologies. You will be responsible for utilizing web standards and best practices in your work. You will work with our team of talented engineers to design and build the next generation of our mobile products. Your primary focus will be development of Windows applications and their integrations with our back-end mobile server. You will need to have the ability to communicate technical concepts clearly and effectively with our other mobile team (iOS and Android) members and collaborate with other cross-functional teams to develop mobile applications in a fast-paced environment.

Responsibilities:

  • Learn and implement the company’s existing mobile products and framework.
  • Design, build, and maintain efficient, reusable, and reliable C# .NET code.
  • Design and build advanced functionalities within the Windows platform.
  • Ensure the best possible performance and quality of the applications.
  • 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 Android) 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 InterPro’s customers.
  • Shape the direction of future mobile products at InterPro Solutions.

job Requirements:

  • At least 2 years of professional Windows application development experience.
  • In-depth knowledge of C# programming language.
  • Development experience in designing and building web applications, using C#, WCF/REST, ASP.NET, Angular, SQL.
  • Experience with building UWP apps.
  • Experience with TypeScript, JavaScript, HTML5, and CSS.
  • Solid understanding of MVC design.
  • 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 Windows application development, object-oriented programming concepts, and design patterns.
  • Possess knowledge of smart devices (iPhone/iPad, Windows 10, or Android), applications and related technologies.
  • 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).
  • Demonstrate the ability to learn new technologies on your own without formal training.
  • Must be professional and have the ability to write functional definition documents.
  • Experience with AWS and/or Azure cloud platforms is a plus.

Education Requirements:

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

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