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:
At NTI, our employees are the heartbeat of our values—championing respect, integrity, sound judgment, and a results-driven approach, all while staying focused on customers and contributing to the greater good.
Benefits:
Our benefits package is designed to support and empower you, featuring:
- Competitive salary
- Training opportunities locally and in the USA
- DR law-compliant benefits
- Flexible vacation policies
- A friendly, team-oriented work culture
- Opportunities for ongoing learning and professional growth
Join us at Net Tech International
OPEN POSITIONS
IT SUPPORT / HELP DESK / CUSTOMER SERVICE
Description
Are you passionate about solving problems and making technology work for people? Do you thrive in a fast-paced environment where two days are not the same? We’re looking for a bilingual Help Desk Engineer to join our growing team and be the first source of support for our US-based clients.
As a Level 1 IT Specialist, you’ll play a key role in helping businesses run smoothly by addressing technical issues, supporting end-users remotely, and ensuring consistent communication across systems and vendors. If you’re service-oriented, a strong communicator in English, and ready to build a career in IT, we’d love to hear from you!
Key Duties
- Be the first point of contact for customers needing technical support via phone or remote access
- Troubleshoot and resolve technical issues related to desktops, software, peripherals, and basic networking
- Install, reinstall, and configure:
- Windows desktop and server operating systems
- Microsoft Office and Office 365 tools
- Printers, monitors, routers, switches, wireless access points, and firewalls
- Document all actions and updates in ticketing systems, including detailed notes, timesheets, and internal procedures
- Collaborate with internal teams and vendors to resolve client requests and maintain system performance
What you bring
- +2 years of experience in IT support (preferably in a Managed Service Provider environment)
- Hands-on knowledge of:
- Windows operating systems (desktop & server)
- Office 365 and Microsoft Office Suite
- Antivirus/Anti-spam tools, VPNs, Active Directory, backup solutions
- Network printer setup and basic networking concepts
- Familiarity with ticketing systems — ConnectWise experience is a plus
- Strong English communication skills — written and verbal
- Ability to explain technical concepts to non-technical users with patience and clarity
- A collaborative spirit, a proactive mindset, and a desire to grow in the IT field
What we’re looking for
- Fluent English speaker — REQUIRED
- Customer-first attitude with a genuine interest in helping people
- Strong troubleshooting and critical thinking skills
- Highly organized and detail-oriented
- Eager to learn and stay current on new technologies
- Team player who is adaptable, dependable, and ready to grow
Benefits
- Benefits in accordance with Dominican Labor Law
- Company-provided equipment
- 13 U.S. holidays + flexible PTO
- Collaborative team environment
- Learning and professional development opportunities
- Growth opportunities within NTI
- Parking provided for onsite or hybrid employees
Description
We are seeking a bilingual Support Engineer. This is a Level 2 IT Specialist role. You will manage the IT systems of our US-based customers, work closely with our Level 1 technical team to resolve complex technical issues, contact vendors as needed, and assist with various projects.
If you are a passionate team player, eager to continue learning new technologies, and have a strong command of the English language, we want to hear from you!
As a member of our technical team, you are critical to our customer success. We are a collaborative team dedicated to creating 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.
Key Duties
- Systems Administration and Network Support:
- Set up, implement, and diagnose issues in Active Directory, Group Policy, and other various server-based technologies.
- Maintenance of servers and operating systems, email administration (Office 365 / Exchange), support for applications under Windows and the Microsoft Office suite.
- Set up and implement networks, including RDP, DNS, DHCP, VLANS, and VPN.
- Project Collaboration: Collaborate with our teams to design and implement business solutions such as cloud services, corporate email, anti-spam, platform migration, virtualization, and more.
- Cloud Technologies: Set up, implement, and troubleshoot issues in cloud environments such as Azure, Intune, SharePoint, and OneDrive.
- Customer Support:
- Serve as an escalation resource for our technical team to solve higher-level hardware and software issues.
- Troubleshoot hardware components and peripherals in use in our customer and end user environments
- Maintain open communications with all team members to actively assist in resolving problems and completing projects successfully.
- Participate in on-call support activities per the on-call schedule.
- Backup: Test and support client backup solutions.
- Security: Understand and implement security measures to ensure the integrity and safety of customer systems and networks.
- Documentation: Document procedures, troubleshooting steps, and system configurations effectively for internal reference and training purposes.
Experience
- Four or more years of experience in an IT Support role in a business environment, with direct MSP experience preferred.
- Foundational knowledge of various technologies such as IT infrastructures and networking components.
- Broad experience in the following:
- Implementation and troubleshooting of networking equipment, including network printers, firewalls, routers, switches, and wireless access points; experience with SonicWALL preferred.
- Network support and administration – VPN technologies.
- Windows desktop and server operating systems – Active Directory, Group Policy, Remote Desktop Services, Systems Virtualization using Hyper-V, Microsoft Office Products.
- Intune / Azure AD – SharePoint Document Libraries, Microsoft Office 365 management & email.
- Understanding of security principles and best practices; experience with anti-spam and anti-malware solutions.
- Working knowledge of a wide range of software applications commonly used in business environments, including productivity tools and specialized software.
- Backup solutions experience.
- Experience using a ticketing system and remote monitoring and management tools; ConnectWise is a plus.
Skills & Qualifications
- Fluent in English – required.
- Team player, ready to attack daily with a teachable/constructive attitude.
- Ability to work on multiple projects.
- Great problem-solving and critical thinking skills.
- Attention to detail on every single support request or job.
- Ability to effectively utilize diagnostic tools, remote desktop software, ticketing systems, and other technical support software.
- Excellent customer service skills with the ability to convey technical information to non-technical clients in a respectful manner. We have a strong company culture fueled by our love for the industry and clients.
- Service-oriented approach – you want to get the job done and get it done correctly.
- Strong documentation skills and excellent verbal and written communication skills.
- Eager to learn, keeping up to date on current technologies, and skilled at absorbing new technologies quickly.
Benefits
- Benefits in accordance with Dominican Labor Law
- Company-provided equipment
- 13 U.S. holidays + flexible PTO
- Collaborative team environment
- Learning and professional development opportunities
- Growth opportunities within NTI
- Parking provided for onsite or hybrid employees
Description
We are seeking a highly skilled Support Engineer Level 3 to serve as the final technical escalation point within our Managed Services team.
This is a senior-level position that is approximately 80% project-based and 20% support-focused. The ideal candidate will lead infrastructure and cloud initiatives, audit security environments, mentor junior engineers, and help define frameworks for zero-trust implementations.
If you are a collaborative, solutions-driven professional with strong technical expertise and fluent English communication skills, we would love to hear from you.
Key Duties
Project Management
- Lead internal and client projects: migrations, replacements/upgrades, and deployments such as firewalls, network devices, corporate email, anti-spam, platform migration, virtualization, and more.
- Design and implement in cloud environments such as Azure, Intune, SharePoint, and OneDrive.
- Attend project-related client meetings (kick-off and closure) and prepare project plans using our tools (ConnectWise PSA, ASANA, and others).
Escalation & Support
- Serve as the final escalation point for technical issues for our technical team to solve higher-level network, hardware, and software issues.
- Maintain open communications with all team members to actively manage projects to their successful completion and escalated cases
- Participate in on-call support activities per the on-call schedule.
Systems & Security Management
- All Tier 3 techs are required to complete admin training for all of our internal IT systems and tools
- Audit client environments for security vulnerabilities and assist in infrastructure planning.
- Lead in tuning alert thresholds across monitoring systems such as backups, anti-virus, critical systems, appliances, devices, and services
Mentorship & Documentation
- Mentor and train Tier 2 engineers.
- Contribute to and maintain internal documentation.
- Document procedures, troubleshooting steps, and system configurations clearly and thoroughly.
Required Experience
Candidates should possess +6 of experience in an IT Support role within a business environment, with direct Managed Service Provider (MSP) experience preferred.
Expertise required includes:
- Proficiency in Windows Server, Active Directory, Group Policy, Remote Desktop, Systems Virtualization using Hyper-V and VMWare, and Microsoft Office Products.
- Advanced knowledge of Intune / Azure AD, SharePoint Document Libraries, OneDrive, Microsoft Office 365 management, email (Exchange) administration and SPAM Solution.
- Extensive experience in network design, deployment, administration, and support of equipment and services, including but not limited to firewalls, switches, wireless access points, site-to-site VPNs, and VLANs.
- Comprehensive understanding of cloud security, zero-trust frameworks, and industry best practices.
- Proven experience in project management and coordination of client-facing technical initiatives.
- PowerShell and automation proficiency is preferred.
- Manage server and storage hardware, including planning, installation, configuration, maintenance, and troubleshooting to ensure optimal performance and reliability.
Desired Certifications:
- Azure, Microsoft 365, Security+, Windows Server, Networking.
Preferred Experience with:
- ConnectWise PSA (Manage), ConnectWise Automate, Control (ScreenConnect), IT Glue, BrightGauge, and ThreatLocker.
Skills and Qualifications
- Fluent in English – Required
- Team player, prepared to approach each day with a teachable and constructive attitude.
- Ability to manage multiple projects effectively.
- Exceptional problem-solving and critical thinking skills.
- Meticulous attention to detail on every support request or task.
- Proficiency in utilizing diagnostic tools, remote desktop software, ticketing systems, and other technical support software.
- Excellent customer service skills, capable of conveying technical information to non-technical clients in a respectable manner. The company culture is strongly driven by our passion for the industry and dedication to our clients.
- Service-oriented approach – committed to completing tasks accurately and efficiently.
- Strong documentation skills coupled with excellent verbal and written communication abilities.
- Keen learner, staying abreast of current technologies, and adept at quickly assimilating new technologies.
Benefits
- DR Law Benefits
- Equipment Provided
- Flexible schedule
- Friendly, collaborative team culture, team activities
- Opportunities for training, mentorship, and professional development
DEVELOPMENT
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 bilingual, analytical, results-driven Mid-level Manual Software Tester with a keen eye for details.
In this role you will use your understanding of Software Testing and tools to analyze current and future applications, test, and help identify defects or potential design flaws. You will be involved in the analysis and testing phases of multiple projects alongside the development. Initially, testing will be manual with the vision of automation. You will be squashing bugs and making improvements as you go.
We highly value collaboration. We know it’s the key to success so our development team partners with everyone in the company to achieve our ambitions. Essential to this role are excellent communication skills and the ability to speak and write in English.
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
- Support the implementation of:
- Different templates and processes for Software Testing (Test Plan, Test Scenarios, Test Cases, Bug Management, etc).
- Best Software Testing practices.
- Review software requirements and prepare test plans, scenarios and cases, and regression tests.
- Execute test cases (manual), analyze results (database impacts, bugs or defects, usability, etc) and address findings with developers and project manager.
- Create, maintain and execute regression test suites on a regular basis.
- Help implement needed strategies, tools, and methodologies for the full-automated testing process (long-term plan).
- Work with the DevOps team to improve the testing phase in the CI/CD pipelines when the automation time comes.
- Work with Project Manager, Product Owners, Stakeholders, and other team members on new requirements as well as reported issues and effectively route, troubleshoot & resolve them.
- Prepare reports on all aspects related to the software testing carried out and report to the different teams (Product Owners, Project Managers, Developers, etc).
- Conduct post-release/post-deployment testing.
- Interact with end-users to understand product requirements.
- Work with cross-functional teams to ensure quality throughout the software development lifecycle.
- Provide training and workshops for staff as required. Keep up to date with the latest software testing technologies and methodologies.
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.
- Proven experience as a Software Tester or similar role.
- Up-to-date knowledge of software test design and testing methodologies.
- A Plus
- Knowledge of:
- At least one programming/scripting language
- At least one database management system
- Automation frameworks and tools:
- Selenium, Maven, TestNG
- Cypress
- Playwright
- Jenkins
- Docker, GIT
- AWS
- API Testing
- Performance Testing
- Knowledge of:
Skills & Qualifications:
- Proficiency in written and spoken English.
- Passion 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
- Option to work form home
- Flexible Schedule
- Friendly Teamwork Environment
- Professional growth opportunities
DATA & ANALYTICS
Description:
We are looking for a results-driven front-end developer with a keen eye for design who will work with team members to create new or improve current front-end applications and processes. The Front-end Developer will use his or her understanding of programming languages, tools and design to analyze current codes and industry developments, formulate processes that are more efficient, solve problems, and create a more seamless experience for users. You should have excellent communication, computer, and project management skills.
Front-end developers are required to work in teams alongside back-end developers, graphic designers, and user experience designers to ensure all elements of the applications are consistent. You need to ensure standards, code quality, efficiency and consistency of value deliverables. In addition, you need to make sure you keep up to date with latest technologies, make sure your team is being educated and be proactive.
In this position, you will be coordinating and programming in multiple/simultaneous projects. In addition, 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 judgement; customer focused; results driven; giving back.
Responsibilities:
- Develop new user-facing features and maintain current ones, for both internal and external users
- Provide technical guidance on different projects
- Build reusable code and libraries for future use
- Ensure the technical feasibility of UI/UX designs
- Suggest processes, products & services that could enhance customer’s projects and the way the development department operates
- 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
- Write technical documentation.
Skills & Requirements:
- Front-end Software developer with Minimum of 5 years of proven experience
- Analytical and project management skills
- Advanced level (knowledge and experience) of programming languages, framework, tools and methodologies such as:
- HTML / CSS
- JavaScript / TypeScript / ReactJS
- Logging tools like Sentry
- jQuery
- Docker
- Git (Github & BitBucket)
- CI/CD knowledge such as bitbucket pipelines or Jenkins
- Experience leading a small team
- Proactive and organized, with time management and planning skills
- Excellent verbal and written communication skills
-
We are looking for a Senior Data Engineer to own and lead critical data initiatives end-to-end. This role will play a key role in migrating our analytics platform from Looker to Sigma, driving data platform cost optimization, and ensuring reliable, high-quality data for business and product reporting.
This is a hands-on, high-ownership role that requires strong technical expertise, sound judgment, and the ability to work independently on complex projects.
What You’ll Do
- Lead the migration of dashboards, reports, and metrics from Looker to Sigma, ensuring accuracy and consistency.
- Own end-to-end data pipelines and analytics workflows, from source systems to reporting.
- Build and maintain Sigma dashboards for internal and product-facing use cases.
- Troubleshoot data issues, broken reports, and metric discrepancies; perform root cause analysis.
- Optimize Snowflake performance and usage to reduce costs while maintaining reliability.
- Support embedded analytics and continuously improve reporting based on user feedback.
What We’re Looking For
- Senior-level experience in data engineering or analytics engineering.
- Strong SQL skills and experience with relational databases (MySQL or similar).
- Hands-on experience with Snowflake, including data ingestion, performance tuning, and cost optimization.
- Experience working with BI tools such as Looker and Sigma (or similar tools like Power BI or Tableau).
- Experience with AWS data pipelines, including DMS, S3, and data lake patterns.
- Experience in SaaS, B2B, or manufacturing environments is a plus.
- Fluent in English.
Soft Skills
- Strong problem-solving and analytical thinking skills.
- Ability to operate calmly and effectively under pressure, especially during data incidents.
- Clear and concise communication with both technical and non-technical stakeholders.
- Strong documentation and organizational skills.
- Ability to prioritize incoming work and manage competing requests.
- Collaborative mindset with a strong sense of ownership and accountability.
Interview Process
- First interview: Initial screening with the Recruiter.
- Second interview: Technical and role discussion with the Staff Engineer and the VP of Engineering.
Benefits
- DR law benefits.
- 12 holidays plus flexible vacation time.
- Option to work from home.
- Friendly, collaborative team environment.
- Learning and development opportunities.
Description
We are looking for a bilingual, results-driven Data Engineer to join our team and support our customers’ database needs, contribute to internal projects, and support data migration initiatives. The ideal candidate will have a strong background in database management, query optimization, and migration projects. You will be part of a cross-functional team responsible for various database-related tasks and report 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 our implementation team on migration projects by assessing a customer’s existing database, designing migration strategies, and developing customized migration programs when necessary to successfully move them to our systems.
- Conduct thorough testing and validation of migration processes to guarantee accuracy and completeness of data transfer.
- Work closely with cross-functional teams to address any technical challenges and obstacles that arise on migration projects including being available during deployment to troubleshoot issues and optimize performance as needed.
- Design and develop high quality, high performing data SQL queries, views, models, and stored procedures.
- Identify report data requirements by working with end users and create comprehensive technical design specifications for custom built reports.
- Collaborate with our service team to understand database and query requests, providing expert guidance and support in creating efficient queries.
- Assist in database edits and projects, ensuring data integrity, security, and optimal performance.
- Identify and assist with implementing process improvements and best practices.
Experience
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proven experience (3 years) working with relational databases (e.g., SQL Server, MySQL, PostgreSQL) – Microsoft SQL Server preferred.
- Solid understanding of SQL/TSQL and database query optimization techniques.
- Hands-on experience with database design, administration, and performance tuning.
- Strong analytical and problem-solving skills, with the ability to identify and resolve complex database issues.
- Knowledge of at least 1 programming language (e.g., C#, Java, Python) – A Plus.
- Proficient in using ETL (Extract, Transform, Load) tools and workflows to efficiently manage and manipulate data.
Skills & Qualifications
- Fluent in English.
- Bright, highly self-motivated, and driven.
- Excellent communication, time management, and teamwork skills.
- Great attention to detail.
- Strong organizational skills. Ability to work independently and manage multiple projects simultaneously.
- An analytical mind.
Benefits
- DR Law Benefits.
- Flexible Vacation Time.
- Option to Work from Home.
- Friendly Teamwork Environment.
- Learning and Development Opportunities.
