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
IT SUPPORT / HELP DESK / CUSTOMER SERVICE
Description:
We are looking for a bilingual, service-minded professional with strong organizational skills to coordinate the successful completion of service requests. In this role, you will monitor incoming requests, assign resources, and collaborate with our team to deliver exceptional service to our customers.
We are passionate about providing IT support to small and mid-sized companies. As a member of our team, you would be vital to our mission. If you have a love of technology and a commitment to excellent service, we would love to meet you.
What’s it like to work at NTI? 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:
- Directly process service requests as they arrive via our ticketing system, ConnectWise. Add in the appropriate detail and format them according to our ticket management standards. This includes evaluating each request to understand it and assigning it to the appropriate internal team member(s).
- Monitor our daily service calendars to ensure that our support team is scheduled as efficiently as possible and to assist them in resolving service requests within our time guidelines.
- Balance and shift priorities as new service requests come in throughout the day to ensure timely attention to urgent requests.
- Use our BrightGauge board to monitor all open service requests to ensure that they are proceeding along our Path to Resolution with appropriate solutions and are on target to be closed successfully. Follow-up on any request that appears to be outside the path and alert the team to take corrective action.
- Communicate with customers within our service tickets to help keep them up-to-date on the progress of their service requests and notify them of changes.
- Coordinate the resolution of request escalations by actively working as a liaison between internal teams, management, and external partners, as needed.
- Create documentation and guides on current and future internal processing using IT Glue and provide feedback on process improvements.
Skills & Qualifications:
- Advanced English
- A minimum of two years of experience directly supporting customers in a service role; help desk or call center preferred
- Technical awareness; ability to grasp technical concepts in order to match resources to technical issues correctly
- Collaborative team player with a strong commitment to customer care
- Attention to detail
- Organization and time management to manage multiple tasks and multiple priorities
- Decisiveness and good judgment to coordinate and meet our service delivery objectives
- Strong communication, both written and verbal
- Great active listening skills
- Comfortable working in a fast-paced environment
Benefits:
- DR Law Benefits.
- Flexible Vacation Time.
- Option to Work from Home.
- Friendly Teamwork Environment.
- Learning and Development Opportunities.
Description
We are looking for a bilingual Software Support Specialist. 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.
- 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.
DEVELOPMENT
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.
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
HUMAN RESOURCES / MARKETING / ACCOUNTING / OTHERS
Description
We are looking for a bilingual Talent Acquisition Specialist that has a strong understanding of IT and software development talent needs, and is passionate about finding and hiring top talent.
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
–Recruitment & Sourcing.
- Develop and execute effective recruitment strategies to attract top talent.
- Source candidates through job boards, social media, professional networks, and referrals.
- Proactively engage with industry professionals through networking events, social media, and other avenues.
–Candidate Assessment & Hiring Process.
- Perform initial screenings, interviews, and assessments to evaluate candidates.
- Oversee the hiring process, including scheduling interviews, conducting reference checks, and extending job offers.
- Collaborate closely with hiring managers to understand staffing needs and craft comprehensive job descriptions as required
-Onboarding & Candidate Experience.
- Take charge of pre-boarding and onboarding processes, maintaining communication, addressing queries, and providing relevant materials to new hires.
- Ensure a seamless candidate experience from application to onboarding.
-Process Improvement & Employer Branding.
- Continuously improve and update recruitment procedures to enhance efficiency and effectiveness.
- Play an active role in employer branding efforts, helping position NTI as an employer of choice in the IT industry.
Qualifications & Skills
- Minimum 7 years in Talent Acquisition role within the IT or Software Development industry.
- Strong knowledge of sourcing strategies, interviewing techniques, and hiring best practices.
- Familiarity with ATS platforms and recruitment tools.
- Excellent interpersonal and negotiation skills, with the ability to engage both candidates and stakeholders.
- Ability to work in a fast-paced, dynamic environment and manage multiple priorities.
Benefits
- Option to work from home.
- Friendly teamwork environment.
- Professional growth opportunities.