NTI offers a great work environment and installations filled with incredible people. As a member of our team, you’ll be helping us build a business. We work hard and stay focused but we never forget that the experience should be challenging and enjoyable for the team making it all happen.
Working with us
Our Core Values:
We strongly believe in Integrity; respect; sound judgement; customer focused; results driven; giving back.
Benefits:
Competitive salary; Training (when needed – both in DR and USA); and more.
IT SUPPORT / HELP DESK
Description
We are looking for a bilingual Technical Service Representative. This is a Level 1 technical assistance role in which your primary responsibility will be to provide remote support to our US-based customers. In this role, each day will be different with time spent troubleshooting and solving users’ issues and requests, providing timely customer feedback, communicating with our vendors, and helping to maintain our software system.
You will be the first person our customers reach out to for assistance so if you have a passion for problem-solving, enthusiasm for excellent customer service, and a strong command of the English language, we want to hear from you!
What is it like to work at NTI? As a member of our team, you’ll be helping us create innovative solutions to solve our customers’ business challenges. We work hard and stay focused but we never forget that the experience should be inspiring and enjoyable for the team making it all happen. Our core values are integrity; respect; sound judgment; customer-focused; results driven; giving back.
Key Duties
- Develop expert knowledge of all Alliant Systems products for support purposes. This includes all of our modules: Route Accounting, Stockroom, Mobile, Alliant Online and any future products.
- Identify, investigate, and resolve users’ difficulties with our software by troubleshooting via phone, email, and remote services.
- Guide users through a series of diagnostic actions to resolve a problem and seek opportunities to share best practices and recommendations on how to effectively use our software.
- Apply your knowledge of our software to create data manipulations that will allow our customers to use our applications to best serve their business needs.
- Collaborate with our team to switch new customers to our platform by assisting with data comparison and verification, invoice matching, and customer communication.
- Install our software and systems for customers, provide training, and follow up to ensure resolution of related open service requests and periodically install software updates as scheduled.
- Diagnose when an issue requires programming and collaborate with our developers to work through the errors in our software and recommend improvements.
- Manage multiple service requests and maintain proactive, open communication with team members and customers to ensure that issues are solved and questions are answered in a timely manner.
- Document all program, data, and customer activity in a clear, accurate, and concise manner in our service delivery platform, ConnectWise.
- Additional duties as requested.
Skills and Qualifications
- Degree in information technology or related field or, alternately, at least three years of equivalent work experience.
- Fluent in English required.
- Ability to use critical thinking and analytical skills to solve problems.
- Excellent interpersonal skills with an ability to adapt.
- Strong technical and customer service orientation.
- Effective communication skills, both written and verbal.
- Proficient with or the ability to quickly learn software.
- Ability to prioritize and manage time effectively.
- Prior experience in technical support, customer service, or similar role preferred.
Benefits
- Option to work from home.
- Bi-weekly payment.
- Flexible schedule.
- Friendly teamwork environment.
- Professional growth opportunities.
Description
We are currently looking for a bilingual Level 2 Technical Service Representative to join our team. Your primary responsibilities will be to provide remote support to our US-based customers and to lead our new customer implementations. In this role, each day will be different. You will use your considerable skills to troubleshoot and solve users’ issues and requests, consult with customers, and play an integral role in setting them up for successful adoption of our software.
You will be the first person our customers reach out to so if you have a passion for problem-solving, enthusiasm for excellent customer service, a strong affinity for technology, and a strong command of the English language, we want to hear from you!
What is it like to work at NTI? As a member of our team, you’ll be helping us create innovative solutions to solve our customers’ business challenges. We work hard and stay focused but we never forget that the experience should be inspiring and enjoyable for the team making it all happen. Our core values are integrity; respect; sound judgment; customer-focused; results driven; giving back.
Key Duties
- Develop expert knowledge of all Alliant Systems products for support purposes. This includes all of our modules: Route Accounting, Stockroom, Mobile, Alliant Online and any future products.
- Lead conversions to Alliant Systems software products; coordinate internal resources, work with customers to evaluate their business needs and propose solutions to our systems group.
- Guide customers through product set-up and implementation, ensure completion of open items, resolve programming errors, and address user pain points.
- Collaborate with our team by assisting with data comparison and verification, invoice matching, and customer communication on ongoing projects.
- Install our software and systems for customers and train users about the product best practices.
- Apply your knowledge of our software to create data manipulations that will allow our customers to use our applications to best serve their business needs.
- Troubleshoot the more complicated, higher level service requests and guide users through a series of diagnostic actions to resolve a problem and seek opportunities to share recommendations on how to effectively use our software.
- Serve as a subject matter expert/consultant at level 2 for our service team and respond promptly to escalation requests and inquiries.
- Assist in the development of product corrections and enhancements; diagnose when an issue requires programming and collaborate with our developers to work through the errors in our software and recommend improvements.
- Manage multiple service requests and maintain proactive, open communication with team members and customers to ensure that issues are solved and questions are answered in a timely manner.
- Install software updates as scheduled.
- Document all program, data, and customer activity in a clear, accurate, and concise manner in our service delivery platform, ConnectWise.
- Additional duties as requested.
Skills and Qualifications
- Fluent in English required.
- Degree in Information Technology or related field, or, alternately, at least 3 years of experience in a technical support role.
- Ability to use critical thinking and analytical skills to solve problems.
- Strong technical orientation with the ability to quickly learn software.
- Excellent interpersonal skills with an ability to adapt.
- Effective communication skills, both written and verbal.
- Ability to prioritize and manage time effectively working multiple projects and requests.
- Prior experience in customer service preferred.
Benefits
- Option to work from home.
- Bi-weekly payment.
- Flexible schedule.
- Friendly teamwork environment.
- Professional growth opportunities.
MARKETING / ADVERTISING / ACCOUNTING / VOIP / OTHERS
Description
We are looking for a bilingual, experienced and self-motivated VoIP Support Engineer to join our team! Critical to this role is the ability to speak and write in English at a proficient level. The primary responsibilities of this position are to identify and resolve technical issues that interfere with the delivery of our VoIP services to our customers and to collaborate with our teams to ensure that our VoIP technologies are deployed successfully in our customers’ varied environments.
This role will participate in all team responsibilities which include architecture, support, and projects. Keys to success in this role are the ability to translate business needs into technical solutions, excellent troubleshooting skills, and effective communication with technical and non-technical persons.
What is it like to work at NTI? As a member of our team, you’ll be helping us create innovative solutions to solve our customers’ business challenges. We work hard and stay focused but we never forget that the experience should be inspiring and enjoyable for the team making it all happen. Our core values are integrity; respect; sound judgment; customer-focused; results driven; giving back.
Key Duties
- Provide courteous, accurate, and timely technical support to our Hosted PBX and SIP Trunk customers by serving as the technical resource for complex service tickets that require in-depth troubleshooting of origination/termination and call quality issues.
- Troubleshoot the voice environment and system configuration on switches, routers, and firewalls, and support the range of IP phones and softphone options available to our customers.
- Utilize a standard ticket management system to create, research, refer, and close trouble tickets.
- Lead technical engagements with our Engineering, Development, and Quality Assurance groups on new rollouts as needed.
- Identify and analyze problems and needs to determine the appropriate means of reducing, eliminating, and avoiding current and future problems with our network and communications infrastructure.
- Monitor services to assess the need for updates, upgrades, enhancements, preventative maintenance, and new systems.
- Research and recommend technology to improve current systems.
- Participate in project-based customer implementations of our VoIP solutions, such as setting up tenants, porting support, and provisioning phones.
Skills & Requirements
- Minimum of five years of related network/IP Telephony administration and support
- Expertise with network engineering
- Experience supporting Asterisk and Open Source IPPBX Platforms
- Strong understanding of service provider networking technologies, standards, and solutions including but not limited to QoS, Load Balancing, and Optimization techniques
- Experience using network protocol analyzers such as Wireshark and virtualization experience with VMware
- Familiarity with Linux Systems Administration
- Strong written and verbal communication skills
- Excellent people skills with the ability to handle stressful or difficult situations
- Strong analytical and problem-determination/resolution skills
- Ability to multi-task and prioritize support tickets
- Ability to work independently and in a collaborative team environment
- Fluent English – Preferred
Benefits
- Option to work from home.
- Bi-weekly payment.
- Flexible schedule.
- Friendly teamwork environment.
- Professional growth opportunities.
Description
We are looking for a bilingual Purchasing Assistant. Critical to this role is the ability to speak and write in English at a proficient level. The Purchasing Assistant will collaborate with our service and project teams to deliver customer solutions. This position will also provide administrative support, work with our billing team, and contribute to and coordinate activities on different projects as requested. The successful candidate will demonstrate the ability to work with all levels of internal management and team members as well as customers and vendors.
This position will be a remote position located in the Dominican Republic working with multiple US-based companies. Initially, this position will be reporting to the Director of Operations in the Dominican Republic.
What is it like to work at NTI? As a member of our team, you’ll be helping us create innovative solutions to solve our customers’ business challenges. We work hard and stay focused but we never forget that the experience should be inspiring and enjoyable for the team making it all happen. Our core values are: Integrity; respect; sound judgement; customer focused; results driven; giving back.
Key Duties
- Work closely with the service team and customers to understand the details of purchase requirements.
- Create quotes and communicate directly with customers via email and phone calls to complete orders on their behalf.
- Negotiate terms with suppliers such as price, deadlines, and expectations and create purchase orders.
- Monitor all purchasing and ordering activities to ensure that orders are completed on behalf of customers in a timely manner. Assist in resolving any issues that arise to ensure that we have successfully provided a solution.
- Provide purchasing support for all operations units within our company.
- Liaise with the billing team to resolve questions related to ordering and purchasing including a monthly review of services with software licenses to ensure all billing is accurate and vendors accounts are updated.
- Compile and distribute weekly/monthly reports and communicate key results to our service management team.
- Work closely with the projects implementation team to review service proposals and technology plans and perform various coordinating tasks to ensure projects are completed on time.
- Provide operation and administrative support as requested.
Skills & Requirements
- Bilingual in English and Spanish
- 3 or more years of experience in goods and services purchasing and handling different distributors.
- Business Administration with experience in an Information Technology environment.
- Proficient in Office suite (WORD, EXCEL, POWERPOINT, OUTLOOK).
- High attention to detail.
- Negotiation and conflict resolution skills.
- Ability to problem-solve and find solutions to ensure tasks are completed effectively.
- Customer service skills.
- Strong written and verbal communication skills.
- Sense of urgency in meeting all deadlines.
- Ability to work independently and yet collaborate with team members across the company.
- Experience in budgeting, reporting and analysis is a PLUS.
Benefits
- Option to work from home.
- Bi-weekly payment.
- Flexible schedule.
- Friendly teamwork environment.
- Professional growth opportunities.
Description:
We are looking for a bilingual Accounts Receivable Specialist. Critical to this position is the ability to speak and write in English at a proficient level. In this role, you will review account information, correct discrepancies, and ensure that our company receives payment for services that our US- based businesses provide customers.
To succeed as an accounts receivable professional, you will lean on your abilities as a skilled and thorough researcher with excellent communication, record-keeping, and math credentials.
If you are self-motivated and enjoy delving into the details, we want to hear from you!
What is it like to work at NTI? As a member of our team, you’ll be contributing to the efficiency of our accounting operations as our teams create innovative solutions to solve our customers’ business challenges. We work hard and stay focused but we never forget that the experience should be inspiring and enjoyable for the team making it all happen. Our core values are integrity; respect; sound judgment; customer-focused; results driven; giving back.
Key Duties:
- Process, verify, and record customer payments and transactions related to accounts receivable.
- Create invoices according to company practices and facilitate payment by sending invoices and reminders.
- Identify delinquent accounts and communicate with customers via email and phone to request payment.
- Research and resolve account discrepancies; resolve customer billing-related issues and questions.
- Perform day-to-day financial transactions to maintain accurate records and data in our billing system and accounting software.
- Create and maintain customer profiles, including name and address changes, and business updates to their accounts.
- Collaborate with our internal teams to obtain the information needed to ensure that our A/R ledgers and journals are accurate, up-to-date, and complete.
- Create customer statements and balance aging status reports for our management team.
- Assist our Accounting Manager with monthly reconciliation and period reconciliation of all accounts as requested.
- Perform administrative and other related duties as assigned.
Skills & Requirements:
- Bachelor degree in Accounting (or related).
- Bilingual in English and Spanish.
- Proven work experience in similar role(s).
- Solid understanding of basic accounting principles, fair credit and collections practices.
- Strong math and hands-on experience in operating spreadsheets and accounting software.
- Attention to detail.
- High level of accuracy, efficiency, and accountability.
- Sharp research and time management skills.
- Excellent written and communication skills with a customer-focused manner.
- Ability to build relationships with our customers and internal teams.
Benefits:
- Option to work from home.
- Bi-weekly payment.
- Flexible schedule.
- Friendly teamwork environment.
- Professional growth opportunities.
DEVELOPMENT
Description
We are looking for a Full Stack Developer to produce scalable software solutions. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment.
As a Full Stack Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. You should also be a team player with a knack for visual design and utility.
In this position, you will be coordinating and programming in multiple/simultaneous projects. Also, you will be reporting to the Development Department Manager.
What is it like to work at NTI? As a member of our team, you’ll be helping us create innovative solutions to solve our customers’ business challenges. We work hard and stay focused but we never forget that the experience should be inspiring and enjoyable for the team making it all happen. Our core values are integrity; respect; sound judgment; customer-focused; results driven; giving back.
Key Duties
- Work with other team members and product managers to ideate software solutions.
- Design client-side and server-side architecture.
- Build the front-end of applications through appealing visual design.
- Develop and manage well-functioning databases and applications.
- Write effective APIs.
- Test software to ensure responsiveness and efficiency.
- Troubleshoot, debug and upgrade software when needed.
- Write and maintain technical documentation.
- Build reusable code and libraries for future use.
- Help the team write clean and healthy structured code.
- Assist Customer Service employees with escalated customer care cases.
- Assist Customer Service employees on complicated data manipulations, queries, functions, and stored procedures
- Work with the Customer Service employees to determine and remedy programming errors.
- Support Customer Service employees on-site to ensure software is installed and setup as required.
- Review product enhancements proposed by internal and external customers and verify programming meets requirements.
- Promote cross team ideas and initiatives.
- Provide training and workshops for staff as required. Keep up to date with the latest front-end software development technologies and methodologies.
Experience
- Software developer with a minimum of 3 years of proven experience.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- Experience developing web, desktop, and mobile applications.
- Knowledgeable in the following languages:
- JavaScript (NodeJS with NestJR/ExpressJR, jQuery, React, Vue.js)
- PHP (Symfony/Laravel)
- HTML/CSS, XML, jQuery
- Good understanding of
- PostgreSQL/MySQL/MariaDB/SQL Server
- Docker
- Linux
- Git / BitBucket / GitHub
- Web servers (e.g. Apache)
- CI/CD such as Bitbucket pipelines or Jenkins
- Scrum Methodology
- Plus:
- Pentaho
Skills & Qualifications
- Fluent in English – Preferred
- Excellent communication and teamwork skills.
- Great attention to details.
- Organizational skills.
- An analytical mind.
Benefits
- Option to work from home.
- Bi-weekly payment.
- Flexible schedule.
- Friendly teamwork environment.
- Professional growth opportunities.
Description
We are looking for a Full Stack Developer specializing in VB.NET, C#, and Java to produce scalable software solutions. You’ll be part of a cross-functional team that’s responsible for the complete software development life cycle, from conception to deployment.
As a Full Stack Developer, you should be comfortable with front-end and back-end coding languages, development frameworks, and third-party libraries. You should also be a team player with a knack for visual design and utility.
In this position, you will be coordinating and programming multiple/simultaneous projects in this position. Also, you will be reporting to the Director of Development and Deployment.
What is it like to work at NTI? As a member of our team, you’ll be helping us create innovative solutions to solve our customers’ business challenges. We work hard and stay focused but never forget that the experience should be inspiring and enjoyable for the team to make it all happen. Our core values are integrity; respect; sound judgment; customer-focused; results driven; giving back.
Key Duties
- Work with other team members and product managers to ideate software solutions.
- Design client-side and server-side architecture.
- Build the front end of applications through appealing visual design.
- Develop and manage well-functioning databases and applications.
- Write effective APIs.
- Test software to ensure responsiveness and efficiency.
- Troubleshoot, debug and upgrade software when needed.
- Write and maintain technical documentation.
- Build reusable code and libraries for future use.
- Help the team write clean and healthy structured code.
- Assist Customer Service employees with escalated customer care cases.
- Assist Customer Service employees with complicated data manipulations, queries, functions, and stored procedures
- Work with the Customer Service employees to determine and remedy programming errors.
- Support Customer Service employees on-site to ensure the software is installed and set up as required.
- Review product enhancements proposed by internal and external customers and verify programming meets requirements.
- Promote cross-team ideas and initiatives.
- Provide training and workshops for staff as required. Keep up to date with the latest front-end software development technologies and methodologies.
Experience
- Software developer with a minimum of 5 years of proven experience.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- Experience developing web, desktop, and mobile applications.
- Knowledge of:
- Multiple front-end languages and libraries (e.g. WinForms in VB.NET, HTML/ CSS, JavaScript, XML, jQuery).
- Multiple back-end languages (e.g. VB.NET, C#, Java, SQL, JavaScript).
- Version Control (e.g. TFS, Subversion, GIT).
- Databases (Relational and Non-relational)
- SQL
- Plus:
- CI/CD knowledge such as Bitbucket pipelines or Jenkins.
- Jira, Confluence.
- Basic knowledge of Salesforce.
- Docker.
- Scrum Methodology.
- Basic knowledge of AWS Ecosystem.
Skills & Qualifications
- Fluent in English.
- Bright, highly self-motivated, and driven
- Excellent communication, time management, and teamwork skills.
- Great attention to details.
- Organizational skills.
- An analytical mind.
Benefits
- Option to work from home.
- Bi-weekly payment.
- Flexible schedule.
- Friendly teamwork environment.
- Professional growth opportunities.
Description
We are looking for a Full Stack Developer – Mobile (iOS/Android) to produce scalable software solutions. You’ll be part of a cross-functional team that’s responsible for the complete software development life cycle, from conception to deployment.
As a Full Stack Developer, you should be comfortable with front-end and back-end coding languages, development frameworks, and third-party libraries. You should also be a team player with a knack for visual design and utility.
In this position, you will be coordinating and programming in multiple/simultaneous projects. Also, you will be reporting to the Development Department Manager.
What is it like to work at NTI? As a member of our team, you’ll be helping us create innovative solutions to solve our customers’ business challenges. We work hard and stay focused but never forget that the experience should be inspiring and enjoyable for the team to make it all happen. Our core values are Integrity; respect; sound judgment; customer-focused; results driven; giving back.
Key Duties
- Work with development teams and product managers to ideate software solutions.
- Design client-side and server-side architecture.
- Build the front-end of applications through appealing visual design.
- Develop and manage well-functioning databases and applications.
- Write effective APIs.
- Test software to ensure responsiveness and efficiency.
- Troubleshoot, debug and upgrade software.
- Create security and data protection settings.
- Build features and applications with a mobile responsive design.
- Write technical documentation.
- Build reusable code and libraries for future use.
- Help the team write clean and healthy structured, well-documented code.
- Assist in critical support issues where your experience is required to ascertain the issue quickly and to find the more appropriate resolution.
- Create and maintain a culture of promoting new ideas and “thinking outside the box”.
- Promote cross-team ideas and initiatives.
- Implement and monitor ongoing strategies to enable us to deliver quality and excellence in every project from the front-end perspective. This includes unit testing as an example.
- Provide training and workshops for staff as required. Keep up to date with the latest front-end software development technologies and methodologies.
Experience
- Software developer with a minimum of 3 years of proven experience.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- Experience developing web, desktop, and mobile applications.
- Knowledgeable in the following languages:
- JavaScript (NodeJS with NestJR/ExpressJR, jQuery, React, Vue.js, React, React Native).
- PHP (Symfony/Laravel).
- HTML/CSS, XML, jQuery.
- Good understanding of
- PostgreSQL/MySQL/MariaDB/SQL Server/SQL Lite
- Docker
- Linux
- Git / BitBucket / GitHub
- Web servers (e.g. Apache)
- CI/CD such as Bitbucket pipelines or Jenkins
- Scrum Methodology
Skills & Qualifications
- Fluent in English – Preferred
- Excellent communication and teamwork skills.
- Great attention to details.
- Organizational skills.
- An analytical mind.
Benefits
- Option to work from home.
- Bi-weekly payment.
- Flexible schedule.
- Friendly teamwork environment.
- Professional growth opportunities.
Description:
Join our dynamic and innovative team at NTI as a Senior Software Tester – Manual – / QA! We are seeking a bilingual, detail-oriented professional who thrives on analyzing software applications, devising efficient processes, and providing valuable feedback. If you have a passion for problem-solving, excellent communication and project management skills, and are fluent in English, this could be the perfect role for you.
As a Senior Software Tester – Manual – / QA, you will have the opportunity to work on multiple projects simultaneously, collaborating with a diverse team of skilled professionals. Reporting directly to the Development Department Manager, you will play a pivotal role in ensuring the quality and functionality of our software solutions.
At NTI, we foster an environment where creativity and innovation flourish. We take pride in developing cutting-edge solutions to address our customers’ business challenges. While we work hard and remain focused, we also believe in creating an inspiring and enjoyable experience for our team. Our core values of integrity, respect, sound judgment, customer focus, results-driven approach, and giving back shape our company culture.
Key Duties:
- Develop and implement standardized templates and processes for Software Testing, including Test Plans, Test Scenarios, Test Cases, and Bug Management, to ensure consistency and efficiency.
- Implement best practices in Software Testing to maintain high-quality standards across projects.
- Review software requirements and collaborate with stakeholders to prepare comprehensive test plans, scenarios, and cases that cover all necessary aspects.
- Execute test cases, whether manual or automated, and analyze the results, including assessing database impacts, identifying bugs or defects, and evaluating usability aspects.
- Collaborate closely with developers to address the findings from test executions and ensure effective resolution of issues.
- Create, maintain, and execute regression test suites and strategies to ensure ongoing software stability and functionality.
- Contribute to the long-term goal of implementing full automation in testing by identifying and implementing suitable strategies, tools, and methodologies.
- Conduct thorough post-release/post-deployment testing to validate the performance and functionality of software solutions in real-world scenarios.
- Actively engage with clients to understand their product requirements and incorporate their feedback into the testing processes.
- Collaborate with cross-functional teams throughout the software development lifecycle to ensure quality is maintained at every stage.
Experience:
- Bachelor’s degree in computer science or related field.
- Minimum of 5 years of proven experience as a Quality Assurance, Software Tester or similar role.
- Up-to-date knowledge of software test design and testing methodologies.
- Knowledge of:
- At least one programming/scripting language
- At least one database management system
- A Plus
- Automation frameworks and tools:
- Selenium
- Appium
- Cypress
- Playwright
- BDD
- Jenkins
- Docker, GIT
- AWS
- API Testing
- Performance Testing
- Automation frameworks and tools:
Skills & Qualifications:
- Proficiency in written and spoken English.
- Pasion for automation (or the intention to move into that area)
- Ability to manage the day-to-day operational aspects of all ongoing project priorities.
- Sense of urgency in meeting all deadlines.
- Customer-focused style with the skills and ability to handle stressful or difficult situations.
- Attention to details.
- Creative problem solving.
- Excellent communication and critical thinking skills.
- Good organizational skills and detail-oriented mindset.
Additional Information:
This position has the following benefits:
- Vacation Time
- Flexible Schedule
- Friendly Teamwork Environment
- Professional growth opportunities