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
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.
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!
What You’ll Do:
- 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 firewall. - 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.
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.
