Working with us

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.

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 Help Desk Support Representative / Analyst. This is a Level 1 IT Specialist 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, helping maintain communication with our vendors, and helping to maintain systems. 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!

 

Key Duties:

  • Provide technical support through phone, and remote services during regular working hours.
  • Install, reinstall, configure, and troubleshoot:
    • Desktop operating systems, software, hardware, and peripheral components include monitors, keyboards, printers, disk drives, servers, desktop computers, switches, wireless access points, routers, and firewalls.
  • Document:
    • Detailed ticket notes, timesheets, and procedures.
  • Maintain open communication with all team members to actively assist in resolving issues for clients.

 

Experience:

  • 1-2 years or more excellent IT Support in a business environment.
    • Direct MSP experience preferred.
  • Experience using a Ticketing system (PSA) preferred.
    • ConnectWise Automate / Manage is a plus.
  • Experience in the following:
    • Windows Desktop operating systems
    • Windows Server operating systems
    • Office 365 Email
    • Microsoft Office products
    • Anti-Malware solutions
    • Backup solutions
    • Anti-Spam Solutions
    • Remote Access VPN configuration & troubleshooting
    • Network printer installation & troubleshooting
    • Active Directory user management
    • Basic network support
    • Basic Line of Business (various platforms) software support

 

Skills & Qualifications:

  • Fluent in English – REQUIRED.
  • Excellent customer service skills with the ability to convey technical information to non-technical clients in a respectable manner — a must.
  • Foundational knowledge of various technologies such as IT infrastructures and networking components.
  • Strong documentation skills and excellent verbal and written communication skills.
  • Service-oriented approach – you want to get the job done and get it done correctly.
  • Eager to learn, keeps up to date on current technologies, and skilled at absorbing new technologies quickly.
  • Team player, ready to attack each day, teachable/constructive attitude, willing to advance and grow.
  • Attention to detail on every single support request or job.
  • Great problem solving / Critical thinking skills.

 

Additional Information:

This position has the following benefits:

  • Vacation Time
  • Flexible Schedule
  • Friendly Teamwork Environment
  • Professional growth opportunities

Description:

We are looking for a Support Engineer. This is a Level 2 IT Specialist role.  You will manage the IT systems of our US-based customers, be a point of escalation to the support engineers (Level1), and assist with various projects as required. This position requires a team player who is passionate about technology, keeps up with the latest trends, and is willing to learn from the inside and take direction and guidance from all divisions of our team. Strong interpersonal skills are a must, excellent organizational skills, multitasking skills, and a drive to be the best at what they do.

Key Duties:

  • Monitor:
    • Our systems automation and remote administration, backups, and anti-virus solutions.
    • Critical systems, appliances, devices, and services.
  • Customer Support:
    • Serve as an escalation point to support cases in stage 2, 3, and 4 of our Escalation Process.
    • Installation and troubleshooting of, but not limited to, monitors, keyboards, printers, disk drives, servers, desktop computers, switches, WAPs, routers, and firewalls.
    • Vendor interaction as necessary.
  • Project Management:
    • Assist in designing and implementing solutions to enhance the customer experience.
    • Lead large installs/migration projects and direct lower-level technicians.
    • Cloud services, corporate mail, anti-spam, platform migration, virtualization, among others.
  • Systems Administration and support:
    • Set up, implement and troubleshoot issues in a Microsoft Physical Server Environment including setting up raid configurations and Server OS initial Installs.
    • Set up, implement and troubleshoot 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 package.
  • Virtualization and Cloud Administration:
    • Set up, implement and troubleshoot virtual environments using various virtualization technologies. (Hyper-V / VMWare)
    • Set up, implement and troubleshoot issues in a Microsoft Cloud Solution Environment. (Azure / Intune / SharePoint / OneDrive / etc.)
  • Network Support:
    • Set up and implement networks including RDP, DNS, DHCP, VLANS, and VPN.
  • Documentation:
    • Detailed ticket notes, timesheets, and procedures.
    • Lead all efforts to document all of our customers’ systems properly
  • Maintain open communications with all team members to actively assist in resolving issues for clients.
  • Includes being part of an On-Call schedule shared with other technical team members.
  • Create and maintain Proactive processes.
  • Test and maintain client backup solutions.
  • Understand and implement security measures for customers’ networks.

 

Experience:

  • 3-4 years or more of IT Support in a business environment.
    • Direct MSP experience preferred.
  • Foundational knowledge of various technologies such as IT infrastructures and networking components.
  • Experience using a Ticketing system (PSA) and RMM Tools
    • ConnectWise Automate / Manage is a plus.
  • Experience in the following:
    • Ability to implement and troubleshoot networking equipment, including Firewalls, Routers, Switches, and Wireless Access Points. (Experience with SonicWALL / Cisco products preferred)
    • Network support and administration
    • Windows Desktop operating systems (Windows 7, 8, and 10)
    • Windows Server operating systems
    • VPN technologies
    • Active Directory
    • Group Policy
    • Remote Desktop Services
    • Systems Virtualization using VMware and Hyper-V
    • Intune / Azure AD
    • SharePoint Document Libraries
    • Microsoft Office products
    • Microsoft Office 365 Management & Email
    • Anti-Spam Solutions
    • Anti-Malware solutions (Preferred)
    • Backup solutions (Preferred)
    • Network printer installation & troubleshooting
    • Industry Security Standards
    • Basic Line of Business (various platforms) software support

Skills & Qualifications:

  • Ability to work on multiple projects with minimum oversight (shadowing). Our team learns from the inside out but self-growth is very important.
  • Excellent customer service skills with the ability to convey technical information to non-technical clients in a respectable manner — a must.
    • We have a strong company culture fueled by our love for the industry and clients.
  • Strong documentation skills and excellent verbal and written communication skills.
  • Service-oriented approach – you want to get the job done and get it done correctly.
  • Eager to learn, keeps up to date on current technologies, and skilled at absorbing new technologies quickly.
  • Team player, ready to attack each day, teachable/constructive attitude, willing to advance and grow.
  • Attention to detail on every single support request or job.
  • Great problem solving / Critical thinking skills.
  • Fluent in English – Preferred.

 

Additional Information:

This position has the following benefits:

  • Vacation Time
  • Flexible Schedule
  • Friendly Teamwork Environment
  • Professional growth opportunities

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

 

Additional Information:

This position has the following benefits:

  • Vacation Time
  • Flexible Schedule
  • Friendly Teamwork Environment
  • Professional growth opportunities

Descripción:

Analista del centro de operaciones (NOC) que debe administrar algunos de los sistemas que usa la empresa para brindar servicios administrados de tecnología. Proveer soluciones a los problemas técnicos de nuestros clientes utilizando herramientas de soporte remoto y vía telefónica de preferencia con el dominio del idioma Inglés.

 

Responsabilidades:

  • Monitoreo de nuestros sistemas: automatizaciones y administración remota, respaldo (backups), anti virus, entre otros.
  • Soporte al cliente: el propósito es brindar un servicio óptimo al usuario final utilizando las herramientas disponibles. Mantenimiento a servidores y sistemas operativos, administración de correos (Exchange/Outlook), soporte a aplicaciones bajo Windows y del paquete de Microsoft Office.
  • Manejo de requerimientos de soporte: servicios en tecnología de la información (remoto y vía telefónica) a usuarios finales.
  • Manejo de proyectos: alojamiento, servicios en la nube, correo corporativo, anti-spam, migraciones de plataformas, virtualización, entre otros.
  • Administración de Servidores: mantenimientos recurrentes, monitoreo de servicios críticos, análisis de eventos del sistema operativo, mantenimiento de dominios.
  • Crear y mantener procesos proactivos.

 

Cualificaciones:

  • Título universitario en Ingeniería en Telemática. Telecomunicaciones, Sistemas o relacionado con tecnología de la Información.
  • 1 año mínimo de experiencia en Soporte Técnico con manejo de redes bajo ambiente Microsoft Windows.
  • Certificaciones o manejo de sistemas operativo para servidores (2008/2012/2016) y estaciones de trabajo (7/8/10).
  • Certificaciones o manejo de aplicaciones del paquete de Microsoft Office (WORD, EXCEL, POWERPOINT, OUTLOOK) y EXCHANGE 2008/2012.
  • Pensamiento analítico, trabajo en equipo, servicio al cliente, habilidades interpersonales y de comunicación.
  • Seguimiento y resolución de problemas.
  • Inglés (hablado y escrito) *preferiblemente*

We are looking for a bilingual security engineer. This person will be responsible for different risk assessment, monitoring, identifying vulnerabilities within different networks, configuring systems, firewalls and processes to enhance existing security features.

In this role you are expected to respond to, and document, any security threats, resolve technical faults and allocate resources to deliver real solutions in a cost-effective way.

This position will be a remote position. Which means that from the Dominican Republic the Security Engineer will be working with multiple companies in the US. This position will be reporting to our Service Manager and company owners.

 

Responsibilities:

  • Vulnerability assessment analysis
  • Patching and Antimalware reviews
  • Penetration test reviews
  • Prepare and document standard operating procedures and protocols
  • Continuous and persistent monitoring of security logs and network traffic
  • Recommend software, tools, or solutions to enhance security posture
  • Develop new tools and practices to detect new threats or reduce remediation time
  • Continuously works to tune security tools to minimize false positives and maximize detection and prevention effectiveness
  • Threat intelligence conducting proactive research to analyze security weaknesses and recommend appropriate strategies
  • Liaising with vendors to implement security solutions

 

Skills & Qualifications:

  • IT/Telecommunications Engineer or Bachelor’s degree in Cybersecurity, Information Systems or related field, or equivalent combination of education and experience
  • Minimum of 3 year of experience
  • Solid knowledge of:
    • Windows networks and Windows desktop – Auditing, logging, security.
    • Microsoft Office, Office 365, Microsoft Exchange, anti-virus, security and internet
    • Networking – TCP/IP, DNS, etc
  • Network+ or equivalent experience
  • Security + or equivalent experience
  • PenTest + or equivalent experience
  • CASP+ or equivalent experience
  • Experience with network devices such as Switches, Routers, Firewalls. Eg: Sonicwall, Cisco, Fortinet
  • Ethical Hacking Experience
  • Basic Database security knowledge
  • Forensic Computing
  • Attention to details and good problem-solving skills
  • Project Management
  • Antivirus

We are looking for a bilingual Office Admin.  Critical to this role is the ability to speak and write in English at a proficient level.   The Office Admin 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.

 

Responsibilities:

  • 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 billing questions related to ordering and purchasing.
  • Compile and distribute weekly/monthly reports and communicate key results to our service management team.
  • Work closely with the projects implementation team to review proposals and perform various coordinating tasks to ensure projects are completed on time.

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
  • Monitoring and follow up to track service request completion.
  • 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.

MARKETING / ADVERTISING / ACCOUNTING / VOIP / OTHERS

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

Additional Information:

This position has the following benefits:

  • Vacation Time
  • Flexible Schedule
  • Friendly Teamwork Environment
  • Professional growth opportunities

We are looking for a student or a recent graduate interested in understanding and learning about the recruitment full-cycle. In this position, you will be assisting our HR Team with our recruiting daily efforts at all business locations. We serve employees in the Dominican Republic and in the United States, so complete proficiency in English is a MUST.

As a part of our team, you will be helping support our employees as they 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.

Key Duties:

  • Conduct passive candidate searches.
  • Post job ads on different job boards.
  • Handle incoming applications and collate received documentation.
  • Track the status of candidates in our HRIS and ensure that our candidates are guided through the process conscientiously and in a timely manner.
  • Schedule interviews and meetings as needed.
  • Maintain ongoing contact with candidates.
  • Organize or conduct reference checks if needed.
  • Provide administrative support if needed.
  • Maintain the privacy and confidentiality of all information.
  • Perform other related duties as assigned.

Skills & Qualifications:

  • Excellent verbal and written communication skills including full professional proficiency in English.
  • Excellent customer service skills.
  • Willingness to learn.
  • Highly ethical, accountable, and able to maintain confidentiality at all times.
  • Highly organized with a commitment to accuracy, responsiveness, and completeness.
  • Excellent time management skills.
  • Proficient with Microsoft Office Suite.

Education & Experience:

  • Student or recent graduate of Psychology, Business Administration, or related fields.
  • Previous experience with a U.S.-based employer is a plus.

Additional Information:

  • Option to work from home.
  • Bi-weekly payment.
  • Flexible schedule.
  • Friendly teamwork environment.
  • Professional growth opportunities.

Description:

We are looking for a bilingual customer service-oriented Porting Coordinator.  You will be responsible for all aspects of the porting phase of our onboarding process.  Critical to this role is the ability to speak and write in English at a proficient level.  This is an administrative position that will work in partnership with our technical team and our customer support team.  The target is to ensure excellent service standards, communicate efficiently and effectively with vendors, customers and team members, and manage multiple porting projects to successful completion.

 

Responsibilities:

  • Serve as the single point of contact for all porting projects
  • Coordinate and follow up with customers to ensure all documentation needed for porting is submitted in a correct and timely manner
  • Validate and Process LOAs and submit LNP and other requests via telecom carriers
  • Track and follow up on all submitted port requests with carrier(s) in a timely manner
  • Work closely with our technical team members and our partners located remotely and with carrier(s) to diagnose and resolve porting issues to ensure all qualified numbers are integrated and ported without any interruptions in service
  • Ensure correct provisioning of e911 service address for corresponding number(s)
  • Manage multiple concurrent LNP, DID, and Toll-Free Number orders
  • Provide courteous, accurate, and on-going updates to customers and partners via phone and email
  • Assist our customer support team by answering incoming customer calls and helping to resolve product inquiries and service requests
  • Utilize a standard ticket management system to create, research, refer and close porting tickets
  • Follow communication procedures and guidelines and ensure proper documentation

 

Skills & Requirements:

  • Bilingual in English and Spanish
  • Minimum of 2 years of proven customer support experience or experience as a client services representative
  • Ability to manage the day-to-day operational aspects of all ongoing porting priorities
  • Sense of urgency in meeting all deadlines
  • Customer-focused style with the skills and ability to handle stressful or difficult situations
  • Strong written and verbal communication skills
  • Precise attention to details
  • Familiarity with CRM systems and practices

Description:

We are looking for a bilingual Digital Marketing Specialist. Critical to this role is the ability to speak and write in English at a proficient level. The Digital Marketer will manage the day-to-day back-end functions of the company’s Marketing Automation (email) programs and paid search/social marketing (PPC) campaigns, and Channel support-related activity. Responsible for maintaining KPI, coordinating channel activities, and digital marketing analytics for reporting funnel conversions to Marketing Qualified Leads (MQLs). This position will be working in the Dominican Republic but will be handling brands in the United States.

The Digital Marketing Specialist will be responsible for Multiple Entities, including our IT Company, Telecommunications Company, and the Dominican-based entity.

The ideal candidate is an experienced marketer who is a self-starter and works well as part of a production team. You must be very organized and able to juggle multiple priorities and meet reasonable deadlines.

 

Responsibilities:

  • Use our marketing platforms to create, test and deploy single and multi-step email campaigns using landing pages, forms, ads, events, and webinars as tools for different distribution channels and segments.
  • Oversee online branding, communications, and campaigns through the different channels (email marketing, website, SEO/SEM, etc.)
  • Develop and maintain responsive email templates, troubleshoot issues, and stay abreast of technology advances.
  • Test, analyze and report on email campaign performance regularly. Identify trends and opportunities for improved open, click-thru, and conversion rates.
  • Social media marketing.
  • Pay per click (Adsense)
  • Google analytics
  • Content management & curation
  • Search Engine Optimization (SEO)

 

Skills & Requirements:

  • Bachelor degree in Marketing
  • Bilingual in English and Spanish
  • Minimum of 2 years of proven experience as Digital Marketing specialist
  • Proven experience working with (or in) the US market
  • Expert on email marketing best practices
  • Passion for digital marketing
  • Understanding of the principles of design for digital communications
  • Experience of campaign management: Adwords, AdMob, Email, etc
  • Marketing automation, email automation, and campaign strategy with Hubspot or similar platforms
  • Proven in user acquisition through multiple marketing channels and tools
  • Experience in building landing pages and marketing sites
  • Strong analytical skills
  • Confident, passionate and enthusiastic attitude
  • Sense of urgency in meeting all deadlines
  • Precise attention to details
  • Adaptability
  • Excellent organizational skills and the ability to prioritize own workload
  • Strong understanding of the digital landscape and how it can be used to support and develop the brand
  • Good experience and understanding of customer and market dynamics and requirements

Description:

We are looking for a bilingual marketing manager. Critical to this role is the ability to speak and write in English at a proficient level and be able to travel to the US.   As the marketing manager, you will be accountable for all marketing projects and tasks success by providing the leadership needed to see them through from start to finish. This is an administrative position in which you will be coordinating multiple/simultaneous projects in partnership with other departments. You will also be leading a team with different set of skills.

This position will be a remote position. Which means that from the Dominican Republic the Marketing Manager will be handling the brand in the United States. This position will be reporting to the Vice-President (Co-Founder) of the company.

In the Dominican Republic, the Marketing Manager will provide support and guidance for the company as well.

 

Responsibilities:

  • Lead marketing for one or multiple companies
  • Develop and manage marketing campaigns and strategies (online/offline) from concept to execution to measurement – in line with company objectives (this includes: Timelines, budgets, tactics, etc)
  • Collaborate with Sales and Channel teams to drive marketing programs
  • Resolve issues and solve problems that may occur throughout the lifecycle of a campaign or project
  • Monitor and report on effectiveness of marketing efforts
  • Manage digital/non-digital marketing efforts including: Social media, SEO/SEM, online advertising, printed materials, videos, branding in general (both Internal/External), etc
  • Develop tools, processes, standardizations, templates and best practices to manage the execution of marketing programs/projects
  • Maintain effective internal communications to ensure that all relevant company functions are kept informed of marketing objectives
  • Conduct competitive analysis/benchmarking and market research
  • Event planning and logistics

 

Skills & Requirements:

  • Bachelor degree in Marketing
  • Bilingual in English and Spanish
  • Minimum of 5 years of proven experience as marketing manager
  • Proven experience working with (or in) the US market
  • Strong analytical and project management skills
  • Confident and dynamic personality
  • Strong creative outlook
  • 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
  • Strong written and verbal communication skills
  • Precise attention to details
  • Familiarity with (a plus):
    • CRM systems and practices
    • Automation tools like Pardot, Hubspot, Marketo
    • Channel Focused (Indirect Sales)
  • Experience of budgeting, reporting and analysis
  • Excellent decision-making and leadership capabilities
  • Conflict resolution experience
  • Adaptability
  • Excellent organizational skills and the ability to prioritize own workload

Description:

We are looking for a bilingual Human Resource Coordinator to aid with and facilitate our human resource processes at all business locations. In this position, you will be assisting our HR executive to create and deliver a seamless and positive employee experience across the entire employee lifecycle. We serve employees in the Dominican Republic. We also serve employees in the United States so previous experience with a U.S.-based employer is a must. To be able to perform in this role effectively, you will need to have complete proficiency in English as well.

What is it like to work at NTI? As a member of our team, you will be helping support our employees as they 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.

 

Duties/Responsibilities

  • Provide outstanding support to employee and internal stakeholder inquiries around processes, policy, and issues related to onboarding, offboarding, benefits, payroll, and/or employee movement.
  • Guide new employees through onboarding and complete required employment documentation for both DR and U.S. employees.
  • Assist with our recruitment and interviewing efforts. Track the status of candidates in our HRIS and ensure that our candidates are guided through the process conscientiously and in a timely manner including scheduling meetings and interviews if needed.
  • Assist with the execution of various employee programs as requested by our HR executive.
  • Coordinate with our third-party vendors to administer health and welfare plans, including enrollments, changes and terminations.
  • Process required documents through payroll and insurance providers to ensure accurate record-keeping and proper deductions.
  • Provide administrative support including record keeping, file maintenance, and HRIS entry.
  • Maintain the privacy and confidentiality of all information.
  • Assist or prepare correspondence as requested.
  • Perform other related duties as assigned.

 

Required Skills/Abilities:

  • Excellent verbal and written communication skills including full professional proficiency in English.
  • Excellent relationship-building skills.
  • Excellent customer service skills.
  • Highly ethical, accountable, and able to maintain confidentiality at all times.
  • Highly organized with a commitment to accuracy, responsiveness, and completeness.
  • Working understanding of human resource principles, practices and procedures.
  • Excellent time management skills with a proven ability to meet deadlines.
  • Affinity for a fast-paced, ever-changing environment.
  • Proficient with Microsoft Office Suite and familiarity with an HRIS.

 

Education and Experience:

  • Bachelor’s degree in Human Resources or related field and/or equivalent experience.
  • Previous experience with a U.S.-based employer.
  • At least three years’ experience supporting employee life cycle operations (onboarding, movement, offboarding, etc.) and/or various aspects of Human Resources

Description:

We are looking for a sales professional to join our growing team. In this role, you will actively qualify, develop and enroll new partners in our channel program.  You will work closely with our Channel Manager and our Marketing team to identify lead opportunities and manage outbound sales and campaigns.

This is an ideal role for you if you are a master of building relationships, are comfortable making outbound calls, and enjoy the challenge of building a business.

 

Responsibilities:

  • Successfully navigate to decision makers within organizations and enroll new partners
  • Qualify leads from marketing campaigns as sales opportunities
  • Contact potential partners through outbound calls and emails
  • Meet or exceed sales and revenue targets
  • Be an expert in our VoIP solutions and conduct webinars highlighting our products and partner program
  • Take ownership of and develop scripts for post-event follow-up activities
  • Track and report on opportunities and the status of partner engagements in Salesforce
  • Ability to travel to trade shows with team members a plus

 

Skills & Requirements:

  • Bachelor’s degree (preferably in sales, communications, or marketing) or equivalent experience
  • 2 – 3 years of sales experience
  • Indirect sales experience a plus
  • Self-motivated, goal-oriented with a proven ability to meet or exceed sales goals
  • Team player
  • Professional, assertive, and skilled in forming new relationships
  • Excellent communicator who practices direct, candid, and open dialogue with strong presentation skills
  • Proficient in MS Office with strong written communication skills
  • Able to use productivity and web presentation tools effectively
  • Strong time management and organizational skills
  • HubSpot, Salesforce or equivalent CRM experience a plus.

Description:

We are looking for a bilingual graphic designer with video editing capabilities. Critical to this role is the ability to speak and write in English at a proficient level. As a graphic designer, you will be accountable for the successful delivery of promotional materials and visual website modification, updates, and day-to-day maintenance and producing and editing video for social media channels. You will be creating flyers, brochures, training/informational materials (PowerPoint, guides, banners, webpages, and manuals), and videos for social media in this position. In that same way, you will be creating artworks for social media (Facebook, Instagram, Twitter, and LinkedIn).

 

All of the above designs are based on the company’s branding and graphic line previously established.

 

What’s it like to work at NTI? As a team member, 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.

 

Responsibilities:

  • Meet with Marketing Manager and/or Marketing Team to study and determine the requirements and scope of graphic/video projects.
  • Establish deadlines based on requirements.
  • Advice on specific strategies to accomplish the goals of each project.
  • Develop graphics (visuals elements) based on the message and requirements for social media, blog posts, email marketing campaigns, printable materials, website, and video.
  • Work with the development and training team to create training guides, both printable and digital.
  • Create and improve presentations based on established goals. Presentations for: sales pitch, events, training, webinars, video recording.
  • Provide quick response to management and sales team when requested. Example: requested business cards; color codes; files in specific dimensions; etc.
  • Provide design support for our websites.

 

Skills & Requirements:

  • Bilingual in English and Spanish
  • Minimum of 3 years of proven experience as a graphic designer
  • Intermediate/Advanced knowledge:
    • Video Production and editing.
    • Adobe Photoshop and Illustrator
    • Photographic retouching
    • Design for digital impression, offset and serigraphy – bleeding, margins, color modes
    • Design for web and social media (color modes and dimensions)
  • Basic Knowledge:
    • InDesign and PowerPoint
    • WordPress management
  • Optional:
    • Animation
  • 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
  • Written and verbal communication skills
  • Precise attention to details
  • Creative and proactive thinking
  • Adaptability
  • Rejection handling

Description:

We are looking for a bilingual Documentation Specialist. Critical to this role is the ability to speak and write in English at a proficient level.  As a technical writer, you will be accountable for successful delivery of documentation material, reports, release notes, guides, knowledge base and blog articles and presentations for different departments.

Documentation Specialist responsibilities include conducting thorough research on industry-related topics, generating ideas for new content types and proofreading articles before publication. Ultimately, you’ll deliver quality writing pieces that appeal to our audiences, attract customers and boost brand awareness.

The Documentation Specialist will be working with the Service Manager, Marketing Manager, Digital Marketing Specialist, Creative team and VP.

In the Dominican Republic, the Documentation Specialist will provide support and guidance for the company as well.

 

Responsibilities:

  • Write:
    • Documentation and Guides based on current and future internal processes
    • Knowledge Base articles
    • Blog articles
  • Research industry-related topics (combining online sources, interviews and studies)
  • Prepare well-structured drafts using Content Management Systems
  • Proofread and edit blog posts before publication
  • Submit work to supervisor for input and approval
  • Testing and review of the current technical communication
  • Work with the Digital Marketing Specialist to
    • Conduct keyword research and use SEO guidelines to increase web traffic
    • Write clear marketing copy to promote our products/services, benefits and communicate the company vision
    • Create and improve copy Power Point presentations based on established goals. Presentations for: sales pitch, events, training, webinars, video recording.

 

Skills & Requirements:

  • Bilingual in English and Spanish
  • Bachelor degree in Marketing, English, Journalism, Communication or related field
  • Proven work experience (Minimum of 3 years) as a Content Writer, Copywriter or similar role
  • Bilingual in English and Spanish
  • Portfolio of published articles
  • Experience doing research using multiple sources
  • Familiarity with web publications (Content Management Systems, e.g. WordPress)
  • Excellent listening, writing and editing skills in English
  • Ability to meet deadlines
  • Adaptability
  • Understanding of SEO
  • Precise attention to details
  • Sense of urgency in meeting all deadlines
  • Excellent organizational skills and the ability to prioritize own workload
  • Ideal but not essential
    • Familiarity with CRM systems and practices

Description:

We are looking for a bilingual accounts receivable specialist and billing person. Critical to this role is the ability to speak and write in English at a proficient level. While in charge of the A/R process, you will be accountable to manage different transactions related to the invoicing, bills collection, reporting, and others for the accounting department.

An accounts receivable specialist person will be organized, efficient and detail oriented.  The position involves using relevant accountancy software.

This position will be a remote position. Which means that the person will be working from the Dominican Republic. This position will be reporting directly to the Accounting Manager.

The accounts receivable specialist person will be responsible for one of multiple entities and might serve as support for the others including our IT Company, Telecommunications Company as well as the Dominican based entity.

 

Responsibilities:

  • Create new customers profile in our billing system
  • Create customer’s invoices
  • Create and apply customer’s credit memos
  • Process recurring invoices payments and make transactions in the system authorized by CC
  • Receive, register and apply invoice payments from customers that pays with Checks
  • Create and maintenance digital records from supports documents of the transactions
  • Maintenance up to date all records from the billing system to the financial system
  • Carry out the management of customer collection process, using the rules of courtesy and effective collections
  • Create customer’s statements and balance aging status reports for the administration
  • Bring attention to clients for any clarifications related to invoice concerns
  • Work closely with the Accounting Manager to solve any situation and/or improvements

 

Skills & Requirements:

  • Bachelor degree in Accounting (or related)
  • Bilingual in English and Spanish
  • Previous experience in similar roles
  • Scheduling and organizational skills
  • Attention to details
  • Excellent communication skills
  • Results oriented
  • Customer-focused style with the skills and ability to handle stressful or difficult situations
  • Strong written and verbal communication skills

Description:

We are looking for a bilingual Partner Support Specialist. Critical to this role is the ability to speak and write in English at a proficient level.  As a Partner Support Specialist, you will be our liaison, provide product/services information and use your problem-solving skills to address any emerging issues that our partners might face with accuracy and efficiency. While this is not a technical role, you will need to learn and understand VoIP technology to be able to successfully collaborate with our technical team as you work together to respond to customer requests. The target is to ensure excellent service standards, respond efficiently to customer inquiries and maintain high customer satisfaction.

 

Responsibilities:

  • Provide partner support assistance to our partner community. Support requests can range from assisting a partner with a sales opportunity, presenting the solution to a customer, managing the partner onboarding process or assisting with providing an update to the partner on a service ticket for one of their customers.
  • Manage incoming calls, service tickets and chat requests submitted to our partner support team
  • Identify and assess partners’ needs to ensure satisfaction
  • Build sustainable relationships and trust with partners through open and interactive communication
  • Provide accurate, valid and complete information by using the right methods/tools
  • Handle partner escalations/complaints, provide appropriate solutions and alternatives within the time limits of our SLA’s; coordinate with our technical and billing team and follow up to ensure resolution
  • Keep records of partner interactions by using our CRM/Ticketing system, process partner requests and file documents
  • Follow communication procedures, guidelines and policies
  • Provide assistance in the process of quoting, ordering and shipping orders

 

Skills & Requirements:

  • Bilingual in English and Spanish
  • Minimum of 2 years of proven customer support experience or experience as a client service representative
  • Strong phone contact handling skills and active listening with the ability to handle stressful or difficult situations
  • Customer-focused style and ability to adapt/respond to different types of characters
  • Excellent communication and presentation skills
  • Sense of urgency in addressing all customer service requests
  • Adept at multi-tasking, prioritizing, and managing time effectively
  • Precise attention to details
  • Strong problem-solving skills
  • Hubspot, Salesforce or equivalent CRM experience a plus.

Description:

This job description defines the Digital Marketing and Channel Coordinator role. Critical to this role is the ability to speak and write in English at a proficient level. The Digital Marketing and Channel Coordinator will manage the day-to-day back end functions of the company’s Marketing and Channel support related activities. This position will be working in the Dominican Republic but will be handling brands in the United States.

Digital Marketing and Channel Coordinator will be responsible for Multiple Entities including our IT Company, Telecommunications Company as well as the Dominican based entity.

The Digital Marketing & Channel Coordinator is an experienced marketer who is a self-starter, but also works well as part of a production team. He/She must be very organized and able to juggle multiple priorities and meet reasonable deadlines.

 

Responsibilities:

  • Manage the execution of marketing strategies for all internal companies as well as manage the execution of various strategies for our GreenLink Partners
  • Use our various platforms to create, test and deploy single and multi-step marketing campaigns, including emails, landing pages, social, events and webinars for different distribution channels and segments
  • Manage the marketing, production and posting calendars
  • Email marketing
  • Social media marketing.
  • Paid promotion
  • Google analytics
  • Event Planning & Management
  • Content management & curation
  • Search Engine Optimization (SEO)
  • Website updates
  • Ad-hoc projects as needed.
  • Participate as a contributor and key member of the Channel Management & Marketing Teams

Skills & Requirements:

  • Bachelor degree in Marketing
  • Bilingual in English and Spanish
  • Expert on e-mail marketing best practices
  • Passion for digital marketing
  • Marketing automation, email automation, and campaign strategy.
  • Proven in user acquisition through multiple marketing channels and tools
  • Experience in building landing pages and marketing sites
  • Minimum of 2 years of proven experience
  • Proven experience working with (or in) the US market
  • Strong analytical skills
  • Confident and dynamic personality
  • Strong creative outlook
  • Experience of digital content management
  • Adaptability
  • Excellent organizational skills and the ability to prioritize own workload

Description:

We are looking for a bilingual Production Coordinator. Critical to this role is the ability to speak and write in English at a proficient level and the ability to travel to the US. As the production coordinator, you’ll be accountable for pre and post production coordination for different channels and platforms, serve as a project manager, help scheduling and making sure goals are being met. Specifically, coordinate the pre and post production of videos (Youtube, Social media) and audios (podcasts).

In this position you will be facilitating the production schedule, budget, equipment rentals, transportation, locations, catering (when needed), billing, communication with different crew members and hosts. You will also be working with the Marketing team to develop strategies and material to accomplish goals.

 

Responsibilities:

  • Work as a key member of the creative team to plan and execute high-profile video and audio productions
  • Plan and manage video/audio projects
  • Document meetings and identify action items with Crew Members and Hosts
  • Coordinate remote shoot logistics
  • Make creative and technical decisions related to lighting, cameras, software, etc that can enhance the production
  • Work with the creative team in the post production editing
  • Meet with Marketing team to develop strategies and material to accomplish previously determined goals
  • Manages both raw footage and produced content to ensure proper workflows for production, cataloguing, organization, and archiving.
  • Advise management

 

Skills & Requirements:

  • Bilingual in English and Spanish
  • Bachelor’s degree in Film, Media Arts, Communications, or related fields (or commensurate experience)
  • Minimum 3 years of experience
  • Experience with documentary storytelling
  • Podcasts experience
  • Strong written and oral communication skills
  • Familiarity with YouTube, Instagram and Facebook content standards/trends
  • Awareness of emerging trends in video production and distribution, including social media tactics
  • Ability to work under pressure and execute video/audio projects on a tight deadline
  • Excellent communication and presentation skills
  • Sense of urgency
  • Adept at multi-tasking, prioritizing, and managing time effectively
  • Must be highly organized, extremely detail-oriented, and efficient
  • Strong problem-solving skills
  • Punctuality

Description:

We are looking for a bilingual Accounting Manager  to help strengthen our team and develop accounting operations processes as our business continues to grow.  In this role you will be collaborating with our leadership team to design internal controls and contribute to our operational effectiveness by providing insight and analytical perspective. Critical to this role is the ability to speak and write in English at a proficient level.

In the Dominican Republic, the Accounting Manager will provide support and guidance for the company as well.

 

Responsibilities:

  • Oversight and accountability for all aspects of accounting: revenue accounting, general accounting, inventory, cash management, accounts payable, accounts receivable, and the month end close process.
  • Maintain a documented system of accounting policies and procedures; implement a system of controls over accounting transactions to minimize risk.
  • Oversee the production of periodic financial reports; ensure that the reported results comply with generally accepted accounting principles or international financial reporting standards.
  • Recommend benchmarks that will be used to measure the company’s performance.
  • Prepare timely, complete and accurate information, metrics and reporting analysis for management.
  • Produce the annual budget and forecast and partner with Operations management to identify budget-to-actual variances.
  • Work with external accountant to prepare company financials and assemble information for external audits as needed.
  • Ensure compliance with local, state, and federal government requirements.
  • Research technical accounting issues for compliance & reconciliation of tax accounting in collaboration with external compliance team.
  • Support and oversee monthly, quarterly and year-end close processes.
  • Conduct monthly reconciliation of bank accounts and periodic reconciliation of all accounts.
  • Proactively manage cash application and disbursements by ensuring accounts receivables are collected promptly and working to secure favorable terms on supplier invoices.
  • Oversee preparation and processing of the company’s payroll, benefits and commissions.
  • Perform other related duties as required.

 

Skills & Requirements:

  • Bachelor’s degree in Accounting or Finance.
  • Minimum of 8 years of related experience required.
  • Operational knowledge of IFRS accounting standards.
  • Accounting designation (CMA, CGA or CA) preferred.
  • Proficient in accounting software and Microsoft Office suite.
  • Diligent with solid business acumen skills.
  • Demonstrated ability to develop and maintain strong relationships with cross-functional teams.
  • Ability to execute in a focused environment by demonstrating organizational, interpersonal, communication, problem-solving, and prioritization skills.

DEVELOPMENT

Description:

We are looking for a developer with knowledge in the VoIP sector to work with other team members in building several VoIP-related tools that interact with one another. The candidate will have to work in different scenarios, different languages, and technologies in order to get the job done. Thinking outside of the box is a must for this position and great enthusiasm for problem-solving is also a key trait to have as the day-to-day will revolve around difficult new tasks that will have to be resolved promptly in order to keep up with the timeline and deadline of the project.

What’s 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:

  • Collaborate with the front-end and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience of new and current applications related to VoIP.
  • Develop ideas for new programs, products, or features by monitoring industry developments and trends.
  • Work with the Project Manager, Product Owners, Stakeholders, and other team members on new requirements as well as reported issues and effectively route & resolve them.
  • Assist the team in the programming of requirements & bugs when needed.
  • Write technical documentation and create diagrams, mockups, and flow charts based on requirements.
  • Provide training and workshops for staff as required. Keep up to date with the latest VoIP Development technologies and methodologies.

Experience:

  • IT/Telecommunications Engineer or Systems Engineer with at least 5 years of experience in the VoIP Software Development industry.
  • Good affinity for the following languages: GoLang, Lua, JavaScript (NodeJS).
  • Experience in the following:
    • SIP protocol: Must be able to analyze packets, identify problems and implement solutions.
    • Version Control (GIT)
    • Scrum Methodology
    • Containers (Docker, Compose, ECS, Kubernetes).
  • Solid knowledge of
    • Linux.
    • Networking protocols such as: UDP, TCP, DNS, HTTP.
  • PostgreSQL is required.
  • A Plus:
    • Bitbucket, Jira, Confluence.
    • MySQL and SQL.
    • FreeSWITCH and/or Kamailio.
    • RabbitMQ, Ansible, Jenkins.
    • WebRTC.
    • AWS/Azure, Terraform/Cloudformation.
    • Database replication and backup management.
    • CI/CD pipeline orchestration (Jenkins, Travis CI, Circle CI…).
    • Microservices Architecture.

Skills & Qualifications:

  • Excellent troubleshooting skills
  • Strong communication and documentation skills; ability to translate technical information to non-technical individuals.
  • Excellent judgment, analytical thinking, and problem-solving skills.
  • Ability to achieve goals and milestones while valuing and maintaining strong attention to details.
  • Self-motivated with excellent time management and organizational skills.
  • Fluent in English – Preferred.

Additional Information:

This position has the following benefits:

  • Vacation Time.
  • Flexible Schedule.
  • Friendly Teamwork Environment.
  • Professional growth opportunities.

We are looking for a results-driven DevOps Engineer. This person will lead the way for our DevOps environment. The ideal engineer will have the experience, best practices, and collaborative attitude to drive DevOps initiatives. Responsibilities include building a process for automation as well as contributing to the development of internal tools to achieve operational efficiency. Additionally, you will be coordinating and programming in multiple/simultaneous projects. As such, the key to success in this role is the ability to effectively communicate with our development and operations team to orchestrate the creation of solutions that can scale.

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:

  • Create and maintain CI/CD pipelines for multiple environments
  • Oversee CI/CD pipelines and make proper adjustments to maximize their efficiency
  • Implement automation, effective monitoring, and infrastructure-as-code
  • Propose, scope, design, and implement various infrastructure architectures
  • Work with multiple agile teams to help deliver end-to-end products and features, seeing them through from conception to delivery
  • Strengthen our application and environment security by applying standards and best practices and providing tools to make development workflows more secure
  • Help increase system performance with a focus on high availability and scalability
  • Support and work alongside a cross-functional engineering team on the latest technologies
  • Help define, document, evolve and evangelize high engineering standards and best practices across multiple areas
  • Develop and maintain solutions for operational administration, system/data backup, disaster recovery, and security/performance monitoring
  • Provide training and workshops for staff as required. Keep up to date with the latest DevOps technologies and methodologies

Experience:

  • Minimum 5 years of industry experience in DevOps, site reliability engineering, or related field required
  • Experience in the following:
    • CI/CD pipeline orchestration (Jenkins, Travis CI, Circle CI…) required
    • System administration in Linux environments; AWS (e.g. IAM, EC2, VPC, ELB, ALB, Autoscaling, Lambda) required
    • Automation and configuration management tooling (Terraform, Ansible, Chef, etc.)
    • Containers (Docker, Compose, ECS, Kubernetes)
    • Monitoring and Alerting tools (Prometheus, Grafana, CloudWatch, LogDNA, etc)
    • Microservices Architecture (a plus)
    • Version Control (Git)
    • Jira, BitBucket, Confluence (a plus)
  • Knowledge of:
    • Network administration and cybersecurity best practices​​
    • Scripting and Programming languages (as an example: Python, Go, Java, PowerShell, Bash, etc)
    • Relational and Non-Relational Databases
    • Software development lifecycle best practices

Skills & Qualifications:

  • Excellent troubleshooting skills
  • Strong communication and documentation skills
  • Excellent judgment, analytical thinking, and problem-solving skills
  • Ability to achieve goals and milestones while valuing and maintaining strong attention to details
  • Self-motivated with excellent time management and organizational skills
  • Fluent in English – Preferred

Additional Information:

This position has the following benefits:

  • Vacation Time
  • Flexible Schedule
  • Friendly Teamwork Environment
  • Professional growth opportunities

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.

Additional Information:

This position has the following benefits:

  • Vacation Time
  • Flexible Schedule
  • Friendly Teamwork Environment
  • Professional growth opportunities

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.

Additional Information:

This position has the following benefits:

  • Vacation Time
  • Flexible Schedule
  • Friendly Teamwork Environment
  • Professional growth opportunities

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.

Additional Information:

This position has the following benefits:

  • Vacation Time
  • Flexible Schedule
  • Friendly Teamwork Environment
  • Professional growth opportunities

We are looking for a bilingual, analytical, results-driven Mid-level Manual Software Tester with a keen eye for details. This person will use his or her understanding of Software Testing and tools to analyze current and future applications, test, and help identify defects or potential design flaws.

This person should have excellent communication and computer skills. Critical to this role is the ability to speak and write proficiently in English.

In this position, 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 after bugs and improvements. 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:

  • 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 3 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

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
  • Flexible Schedule
  • Friendly Teamwork Environment
  • Professional growth opportunities

Description:

We are looking for a bilingual, analytical, results-driven Senior Software Tester –Manual – / QA with a keen eye for details. This person will use his or her understanding in Software Testing and tools to analyze current and future applications, test and formulate processes that are more efficient, solve problems and provide feedback. You should have excellent communication, computer, and project management skills. Critical to this role is the ability to speak and write in English at a proficient level.

In this position, you will be coordinating and programming in multiple/simultaneous projects while working with a team with different set of skills. 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.

 

Key Duties:

  • Put in place different templates and processes for Software Testing (Test Plan, Test Scenarios, Test Cases, Bug Management, etc).
  • Implement best Software Testing practices.
  • Review software requirements and prepare test plans, scenarios and cases.
  • Execute tests cases (manual or automated), analyze results (database impacts, bugs or defects, usability, etc) and address findings with developers.
  • Create, maintain and execute regression test suites and strategies.
  • Implement needed strategies, tools, methodologies for full-automated testing (long term plan).
  • Work with the DevOps team to improve the testing phase in the CI/CD pipelines.
  • Help troubleshoot issues.
  • 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.
  • Interacting with clients to understand product requirements.
  • Work with cross-functional teams to ensure quality throughout the software development lifecycle.
  • Work with Project Manager, Product Owners, Stakeholders and other team members on new requirements as well as reported issues and effectively route & resolve them.

 

Experience:

  • Bachelor’s degree in computer science or related field.
  • Minimum of 5years 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, Maven, TestNG
      • Cypress
      • Cucumber BDD
      • Playwright
      • Jenkins
    • Docker, GIT
    • AWS
    • API Testing
    • Performance Testing

 

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

We are looking for a bilingual Software Development Manager. Critical to this role is the ability to speak and write in English at a proficient level and be able to travel to the US. As the manager, you will be accountable for all software development projects success by providing the leadership needed to see them through from start to finish. In addition, you will be responsible for recruiting and leading the software development team.

This is a critical position. You need to ensure standards, code quality, efficiency, and consistency of value deliverables. In addition, you will provide technical guidance to other team members.

This is a management position in which you will coordinate multiple/simultaneous projects. You will also be leading a team with a different set of skills. You will be reporting to the VP and the CEO of the company.

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:

  • Lead and manage a team of senior, mid and junior software developers, project managers, and software testers. Line management responsibilities will include technical recruitment, meetings, identifying training and technical needs, motivating and performance managing the team.
  • Work with management to plan, direct and coordinate the actions of the development team.
  • Develop, test, implement and maintain KPIs for the team.
  • Provide Bi-Weekly highlight updates to management.
  • Act as a liaison between the department and management.
  • Assist in critical support issues where your experience is required to ascertain the issue quickly and to find the more appropriate resolution.
  • Take control over critical support instances and put the correct escalation and process into place to manage and resolve issues as soon as possible.
  • Promote cross-team ideas and initiatives.
  • Assess team performance and goals.
  • Logic and code review.
  • Oversee:
    • All technical quotes, analyses, and specifications to make sure they are complete and accurate.
    • Technical and Non-technical documentation to guarantee accuracy.
    • Multiple Platforms (Jira, Slack, BitBucket, Confluence, etc).
    • Team timesheets (proper documentation and time).
  • Work with the team to create, test, maintain and execute contingency and risk plans.
  • Proactively drive innovation with new ideas and options made available by new technologies.
  • Keep up to date with the latest software development technologies and methodologies.

Experience:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • Senior level software developer with strong and successful technical lead experience.
  • Minimum of 5 years of proven experience as a Senior Developer.
  • Minimum of 5 years of proven experience managing a team
    • Experience in managing, directing, and motivating staff to deliver projects with stretching scope and objectives.
  • Understanding of the complete Software Development Lifecycle.
  • Proven experience working with (or in) the US market.
  • Knowledge of:
    • PostgreSQL or MySQL
    • Docker
    • Linux
    • Git / BitBucket / GitHub
    • Scrum Methodology
    • Any of the following languages:
      • JavaScript (NodeJS with NestJR/ExpressJR)
      • PHP (Symfony/Laravel)
      • Golang/Python
    • CI/CD knowledge such as BitBucket pipelines or Jenkins
    • Optional:
      • Knowledge about the AWS ecosystem and services that might be useful for backend development.
    • Ability to produce diagrams, mockups, and flow charts based on client requirements that clearly represent end products that accurately align with client needs.

Skills & Qualifications:

  • Fluent English speaker (A MUST).
  • Excellent verbal and written communication skills.
  • Proactive and highly organized, with strong time management and planning skills.
  • Project management skills.
  • High level of analytical skills.
  • Problem Solving and Critical thinking skills.
  • Able to meet tight deadlines and remain calm under pressure.
  • Experience in advising key stakeholders at the senior and board levels.
  • Excellent decision-making and leadership capabilities.
  • Conflict resolution experience.
  • Excellent organizational skills and the ability to prioritize own workload.
  • High Sense of urgency.
  • Bright, highly self-motivated, and driven.
  • Passionate about Software Development, with a general thirst for digital knowledge and a significant interest in new emerging technologies.
  • Ability to solve problems quickly and completely.
  • Analytical and inquisitive, with excellent attention to detail.
  • Reliable, flexible, and cooperative.
  • Personable and approachable, with an enthusiastic and motivational nature and an overall passion for excellence.

Additional Information:

This position has the following benefits:

  • Vacation Time
  • Flexible Schedule
  • Friendly Teamwork Environment
  • Professional growth opportunities

We are looking for a bilingual software project manager. Critical to this role is the ability to speak and write in English at a proficient level and be able to travel to the US.   As the project manager, you will be accountable for a project’s success by providing the leadership needed to see software projects through from start to finish.

To be successful in this position you must be proactive, organized, detail-oriented, diligent, think outside the box, a great listener, and wanting to learn new stuff about different industries.

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:

  • Understand our customer’s needs and provide guidance to both our customers and the development team.
  • Conduct different types of Scrum Meetings (Sprint Planning, Daily Scrum, Sprint Review, Sprint Retrospective, Backlog Refinement).
  • Create project plans in collaboration with the development and operations team.
  • Use third-party tools like Jira and Confluence to handle the day-to-day of projects, tasks, assignments, etc.
  • Maintain the budget for the project when needed.
  • Serve as a liaison throughout the project and after the implementation for customers, the development team, and management.
  • Track project progress and work closely with Senior and Lead Developers and Software Testers to make adjustments and reallocate resources as needed.
  • Provide training to end-users via one-on-one or group sessions and by recording videos and writing instruction guides/manuals.
  • Follow-up with customers to assess the effectiveness of the recommended or implemented solutions and to develop future enhancements ideas.
  • Oversee the development team’s time and efficiency per project.
  • Work with the development team during the Quality Assurance/Software Testing process to test the application as an end-user before presentation to customers.
  • Conduct software R&D ­to generate ideas based on customers’ needs.
  • Evaluate and make improvements to business processes for both our customers and our internal teams by analyzing processes and habits.
  • Develop, maintain and improve internal and external project templates and communication mechanisms.

Experience:

  • Bachelor’s degree in information technology, software development management, software engineering, computer science, industrial engineer, or a related field.
  • Minimum of 3 years of proven experience managing technical projects.
  • Technical knowledge (Comfortable around technology and the industry)
  • Familiarity with CRM/ERP systems and practices (a plus).
  • Project Management Certifications (a plus).
  • Plus – Knowledge of:
    • JIRA
    • Confluence
    • Slack

Skills & Qualifications:

  • Bilingual in English and Spanish – Strong written and verbal communication skills (MUST).
  • 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 detail.
  • Creative problem-solving.
  • Good decision-making and leadership capabilities.
  • Conflict resolution experience.
  • Great time management.
  • Analytical Skills.

Additional Information:

This position has the following benefits:

  • Vacation Time
  • Flexible Schedule
  • Friendly Teamwork Environment
  • Professional growth opportunities

We are looking for a bilingual Software Project Coordinator to work closely with our Software Project Manager to prepare comprehensive action plans for ongoing projects. This person will be involved in the day-to-day operations of assigned projects. Also, will be in charge of organizing and communicating details related to a specific assignment or task while serving as an interface between team members and stakeholders.

To be successful in this position you must be organized, detail-oriented, diligent, a great listener, and want to learn new stuff about different industries.

What is it like to work at NTI?  As a member of our team, you will 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:

  • Coordinate project management activities, resources, equipment, and information
  • Break projects into doable action tasks and set timeframes
  • Work with the Software Project Manager and Development Team to identify and define requirements, scope, and objectives
  • Assign tasks to internal teams and assist with schedule management
  • Make sure that client’s needs are met as projects evolve
  • Analyze risks and opportunities
  • Monitor project progress and handle any issues that arise
  • Act as the point of contact and communicate project status to all participants
  • Work with the Project Manager and Development Team to eliminate blockers
  • Work with the development team during the Quality Assurance/Software Testing process to test the application as an end-user before presentation to clients.
  • Use tools to monitor working hours, plans, and expenditures
  • Create and maintain comprehensive project documentation, plans, and reports
  • Ensure standards and requirements are met

Experience:

  • Minimum of 3 years of proven work experience as a Project Coordinator or similar role
  • Technical knowledge (Comfortable with technology and the industry)
  • Project Management Certifications (a plus).
  • Plus – Knowledge of:
    • JIRA
    • Confluence
    • Slack

Skills & Qualifications:

  • Bilingual in English and Spanish – Strong written and verbal communication skills (MUST).
  • Bachelor’s degree in Information Technology, Software Engineering, Computer Science, Industrial Engineering, or a related field.
  • An ability to prepare and interpret flowcharts, schedules, and step-by-step action plans.
  • Strong organizational skills and the ability to manage multiple projects.
  • Sense of urgency in meeting all deadlines.
  • Ability to manage the day-to-day operational aspects of all ongoing project priorities.
  • Strong interpersonal skills.
  • Attention to detail.
  • Creative problem-solving.
  • Good decision-making.
  • Analytical Skills.

Additional Information:

This position has the following benefits:

  • Vacation Time
  • Flexible Schedule
  • Friendly Teamwork Environment
  • Professional growth opportunities

Description:

We are looking for an analytical, results-driven back-end developer who will work with team members to create new or improve current back-end applications and processes. The Back-end Developer will use his or her understanding of programming languages and tools 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.

To succeed as a backend developer, you should be focused on building a better, more efficient program and creating a better end-user experience. You should be knowledgeable, collaborative, and motivated.

In this position, you will be coordinating and programming in multiple/simultaneous projects while working with a team with different set of skills. 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:

  • Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience of new and current applications.
  • Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement.
  • Developing ideas for new programs, products, or features by monitoring industry developments and trends.
  • Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members.
  • Taking lead on projects, as needed. Implement and monitor ongoing strategies to enable us to deliver quality and excellence in every project from the front-end and back-end perspective.
  • Work with Project Manager, Product Owners, Stakeholders and other team members on new requirements as well as reported issues and effectively route & resolve them.
  • Assist the team in the programming of requirements & bugs when needed.
  • Implement and monitor ongoing strategies to enable us to deliver quality and excellence in every project from the back-end perspective. This includes unit testing as an example.
  • Write technical documentation.

 

Skills & Requirements:

  • Software developer with Minimum of 5 years of proven experience
  • Bachelor’s degree in computer programming, computer science, or a related field.
  • Knowledgeable in any of the following languages:
    • JavaScript (NodeJS with NestJR/ExpressJR)
    • PHP (Symfony/Laravel)
    • Golang
  • Good understanding of
    • PostgreSQL or MySQL
    • Docker
    • Linux
    • Git / BitBucket / GitHub
    • Scrum Methodology
  • Analytical and project management skills
  • Experience leading a small team
  • Excellent verbal and written communication skills
  • Analytical and problem solving thinking skills
  • Organizational skills and the ability to prioritize own workload
  • Ability to produce diagrams, mockups, and flow charts based on client requirements that clearly represent end products that accurately align with client needs
  • CI/CD knowledge such as bitbucket pipelines or Jenkins
  • Optional
    • Knowledge about the AWS ecosystem and services that might be useful for backend development

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
  • Analytical and problem solving thinking skills
  • Organizational skills and the ability to prioritize own workload
  • Ability to produce diagrams, mockups, and flow charts based on client requirements that clearly represent end products that accurately align with client needs
  • Optional
    • AWS for deploying UI applications to the cloud (S3, Cloudfront)
    • PHP / Symfony 3-5
    • SQL (PostgreSQL / MySQL)