Carrera2019-06-29T15:03:46+00:00

TRABAJE CON NOSOTROS!

Crecemos para darle soporte a empresas reconocidas en Norte América, América Latina y Europa. Lograremos nuestro objetivo si cerramos el trato con las personas más talentosas que sean compatibles con nuestro equipo. Si usted se define como un apasionado de las nuevas tecnologías y desea incorporarse a este grupo excepcional, ¡no dude en contactarnos!

Aplique Ahora!

TRABAJE CON NOSOTROS!

Crecemos para darle soporte a empresas reconocidas en Norte América, América Latina y Europa. Lograremos nuestro objetivo si cerramos el trato con las personas más talentosas que sean compatibles con nuestro equipo. Si usted se define como un apasionado de las nuevas tecnologías y desea incorporarse a este grupo excepcional, ¡no dude en contactarnos!

Aplique Ahora!

Puestos Disponibles

Si desea ser parte de la mejor empresa de desarrollo de software de Costa Rica, entérese sobre nuestros procesos de reclutamiento y selección.

MACHINE LEARNING DEVELOPER2019-07-10T14:04:28+00:00

Responsibilities:

Arrowsight is looking for Machine Learning Engineers with a practical background in machine learning and experience in
computer vision and deep learning.

You will work within the Machine Learning Team to design, code, train, test, deploy and iterate on machine learning
systems. You will also build custom data collection and exploration applications used by video analysts and annotators.

Requirements: 

  • 3+ years of experience
  • Solid understanding of Math and CS fundamentals
  • Almost entirely focused on computer vision tasks
  • Knowledge of Tensorflow and OpenCV, OpenPose is a plus
  • Solid knowledge of Python and C++
  • Software development experience in Windows and Linux
  • Experience with CUDA and OpenGL is a plus
Aplique Ahora!
JAVA DEVELOPER2019-07-08T20:02:22+00:00

Background:

Minimum 3 years experience developing JEE based software or web-based solutions, and experience with an agile development methodology.
A successful candidate should be a seasoned developer, with a computer science background, and hands-on expertise with JEE development.

Soft Skills:

  • Ability to communicate with technical and business colleagues.
  • Ability to define technical solutions for assigned stories and communicate to technical leadership.
  • Ability to review and estimate technical user stories and add details as needed.

Technical Skills:

  • Experience designing and implementing patterns in JEE applications.
  • Experience implementing JEE based MVC frameworks: Spring Framework, Play Framework, etc.
  • Spring Framework experience: dependency injection, MVC, transaction management.
  • ORM experience with JPA, Hibernate, or similar.
  • Understanding of ORM abstractions such as Spring Data is desirable.
  • Experience working with Java based web services: RPC and HTTP.
  • Experience in back-end technologies like relational databases (MySQL, PSQL) and NoSQL
  • Basic experience in JavaScript, React
  • API design and construction: REST, SOAP, etc.
  • Middle tier integration with ESB or API gateways.
  • Understanding of source control as it pertains to: committing, deploying, branching, merging.
  • Experience with Git would be ideal.
  • Certifications are a plus: Java, TOGAF, Adobe, etc.
  • Working knowledge of github and code version control.
  • Ability to independently design and deliver complex web applications
  • Experience in agile development, preferably Scrum.
Aplique Ahora!
JUNIOR VISUALIZATION AND DATA MANAGEMENT ANALYST2019-05-29T01:09:20+00:00

As a Visualization and Data Management Analyst, you will ingest, QA, clean, visualize, and interpret digital marketing performance data. You will need outstanding problem-solving abilities, strong data/analytics experience, and excellent English communication skills.

What You Will Do:

  • Manage digital media, third party, and client data streams – monitoring ingestion into visualization platforms, ensuring data accuracy, and flagging data quality issues
  • Develop data visualizations, reports, and ad hoc analysis for both Kepler and client usage
  • Provide input and guidance around data visualization and reporting structures to Kepler analytics team members
  • Help to identify trends in performance data, working with Marketing Analytics Insights team members to identify and escalate opportunities for optimization
  • Become an expert in the digital marketing ecosystem and in media analytics tools across digital channels, including display (banner ads), mobile (smartphone, tablet), search (Google, Yahoo!/Bing), social (Facebook, Twitter) and online video (Hulu, YouTube), among others.
  • Become an expert in Kepler’s proprietary software suite.
  • Codify and share best practices across teams.

Desired Skills and Experience:

  • Strong analytical skills, and comfort with MS Excel, data analysis and internet technologies with proven ability to think creatively about challenging analytic problems.
  • 3+ months experience in data management or analytics, working with large data sets to produce reporting or analyses
  • Online advertising experience preferred but not required (e.g. Google Ads/Search Ads 360, Facebook Ads, LinkedIn Ads, blog development or other marketing/content platforms).
  • Bachelor’s degree preferred but not required. All majors accepted, preferably with a major or minor in a quantitative discipline (e.g. mathematics, economics, engineering, statistics, physics, etc.).
  • Excellent bi-lingual communication between English and Spanish.
  • Ability to self-manage, juggle multiple priorities, and pay strong attention to details.
  • Ability to contribute to fast-paced, entrepreneurial, team-based environment.

Benefits:

  • Private medical insurance.
  • Onsite doctor.
  • Employee solidarity association.
  • Payment in dollars.
  • Online courses.
  • Onsite English classes.
  • Club of board games, soccer.
Aplique Ahora!
JAVA SOFTWARE DEVELOPER2019-05-29T01:07:16+00:00

The ideal candidate will be an excellent communicator who is passionate about Java and Web content and who excels at tackling multiple projects concurrently in a fast-paced environment. He / she will enjoy a role that is primarily hands on production – updating the systems, analyzing data, eventually coding certain sections of the sites.

We need developers with the following type of experience:

Requirements:

  • 2-4 years’ experience designing and implementing technical software solutions in a fast paced environment.
  • Capable of designing and implementing complex system designs in a highly distributed and complex environment.
  • Strong programming experience in Java, SQL, database design, HTML, XML.
  • Team player, capable of working effectively independently or in a team.
  • Able to learn and recommend new technologies as required to complete technical solutions.
  • Proficient with WebMethods and / or J2EE architecture
  • Excellent interpersonal skills to interact effectively with all levels of personnel in discussions and explanations of complex systems.

Additional Desired Skills:

  • Ability to present design concepts and system functions in an understandable, logical and concise manner.
  • Experience interfacing with ERP Systems, dashboard development, and data warehousing techniques a strong plus.
  • Experience developing reusable software and software tools.
  • Experience with Web Services and Service Oriented Architecture (SOA).
  • Experience with Spring Framework.
  • Design and development experience in PL/SQL and Oracle.
  • Hands on OOPS (object oriented) and design patterns.
  • Experience on multithreading and concurrency.
  • Experience on Continuous Integration / Continuous Development.

Benefits:

  • Private medical insurance.
  • Onsite doctor.
  • Employee solidarity association.
  • Payment in dollars.
  • Online courses.
  • Onsite English classes.
  • Club of board games, soccer.
  • Private medical insurance.
  • Onsite doctor.
  • Employee solidarity association.
  • Payment in dollars.
  • Online courses.
  • Onsite English classes.
  • Club of board games, soccer.
Aplique Ahora!
TECH SUPPORT – TIER II2019-05-29T01:03:40+00:00

MSP’s are all about customer interaction, a tech needs to be able to diffuse confusion or anger, set expectations and resolve issues – all while being friendly doing it.

We are looking for an individual who has broad experience with many technologies and platforms rather than someone with mastery of a specific technology stack. We do a lot of everything here – hypervisors, automation, networking, storage, desktop engineering. We’re always working on something new. We’re looking for the type of person who’s motivated by a changing environment and is not tethered to the way things have been done in the past. Think outside the box but realize when being inside the box is the answer.

Logical troubleshooting skills are key. We often say that the best techs are the ones that can Google the answer the fastest. Knowing where to look and what question to ask is one of the best skills an MSP tech has.

It is our passion to provide proactive and top-notch IT Support to small and medium size businesses. We follow a structured methodology in serving our clients which leads to exceptional results! We are looking to outsource a remote support team to learn about our process and join us in our passion in delivering solid technology solutions to SMBs.

  • Install, diagnose, repair, maintain, and upgrade all hardware and equipment (including but not limited to PC, terminals, printers and scanners) to ensure optimal workstation performance.
  • Troubleshoot problem areas (by telephone, or via remote access) in a timely and accurate fashion, and provide end-user assistance where required.
  • Perform advanced software repair and installations on customer computers by troubleshooting via remote service tools.
  • Undertake analysis, diagnosis and resolution of client problems.
  • Escalate unresolved problems to the appropriate area.
  • Log, troubleshoot and track problems.
  • Perform special assignments as required.
  • Perform daily and weekly administrative tasks as required.
  • Work effectively in a team environment and help others where needed.
  • Maintain high level of service delivery in order to meet SLAs.
  • Other job-related tasks as assigned by the manager

Job Requirements:

  • At Least 3 years of Remote Desktop Experience or relevant experience.
  • At least 1-year experience as a Tier II Tech Support.
  • Excellent written and verbal English communication skills (90% +).
  • Certifications with Microsoft are huge advantage (MCSE, MCSA, etc.).
  • Has good knowledge of server, RMM tools, business applications, printing systems, and network systems.
  • Advance knowledge of Windows and Mac OS.
  • Troubleshooting Windows Virtual/On-Premise Workstations and Servers, and Linux machines.
  • Experience with the primary equipment and brands we use is a plus.
  • Connectwise Manage and Automate, ITGlue and Auvik.
  • Network Detective, ESET, Sentinel One, Webroot, Malware Bytes, Reflexion and KnowBe4.
  • Sonicwall, Fortigate and Sophos firewalls.
  • Dell servers, desktops, switches and monitors.
  • Great organizational and multi-tasking skills.
  • Highly proactive; addresses technical issues with appropriate sense of urgency.
  • Must be able to effectively partner and build relationships with key business clients and supporting staff.
  • Has a good understanding of support tools, techniques, and how technology is used to provide IT services.

Benefits:

  • Private medical insurance.
  • Onsite doctor.
  • Employee solidarity association.
  • Payment in dollars.
  • Online courses.
  • Onsite English classes.
  • Club of board games, soccer.
Aplique Ahora!
QA AUTOMATION – TESTING ENGINEER2019-05-29T00:50:33+00:00

We are looking for Test Automation Engineers to join our client’s team. As a QA Automation Engineer, you will work on the development and execution of test cases, automated scripts, and regression tests to ensure our client’s software meets the highest standards of quality before being deployed into a production environment.

Responsibilities:

  • Contribute to improving product quality, reliability, and performance.
  • Analyze business requirements to develop and ultimately help execute comprehensive test plans.
  • Create and execute test cases for Selenium automation tool.
  • Understand and analyze test results to ensure quality and performance of existing products.
  • Apply defined software quality best practices and procedures to design, influence, and drive quality.
  • Perform analysis and review of process-relevant documentation including product reference manuals, user guides, and QA Engineer resources.

Qualifications:

  • Technical High school background or studies in Computer Engineering or a similar career.
  • Extensive experience on Automation, preferably using Selenium, Win Automation, UFT is preferred. 
  • Experience on Java Programming with hands on OOPS and design patterns. 
  • WebService API testing knowledge using SOAPUI tool, with functional testing experience of web/windows applications in Banking. 
  • Proactive, eager to learn new things.
  • Focus on detail.   
  • Domain knowledge of U.S. Banking/ retail banking/ card/ mortgage/ online banking is mandatory.

Benefits:

  • Private medical insurance.
  • Onsite doctor.
  • Employee solidarity association.
  • Payment in dollars.
  • Online courses.
  • Onsite English classes.
  • Club of board games, soccer.
Aplique Ahora!
FRONT END DEVELOPER/REACT.Js2019-05-29T00:51:25+00:00

We are a company that thrives on innovative, transformative thinking with endless opportunities for our employees to make an impact.

With more than 100 million customers visiting our salons each year, we are looking for ways to enhance the customer experience through technology.  

As a Senior Software Engineer for Web, you will be part of the Product Engineering team and focus on developing next generation, customer-centric software applications and tools for Regis.

Duties and responsibilities:

  • You are a hands-on engineer and you love what you do
  • You enjoy developing aesthetic and easy to use Web UIs
  • You have a strong interest in resolving technical challenges related to the customer experience
  • You are self-driven and highly motivated to deliver top-tier solutions with minimal guidance
  • You are able to adapt quickly to changes in business requirements and work in an agile environment
  • You strongly believe in test-driven development
  • You are curious about emerging technologies and can quickly evaluate and adapt to new technologies
  • You are a team player who is happy to collaborate with teams across Regis.

Qualifications:

  • Excellent communication and analytical skills, able to follow fast-paced technical discussions
  • 5+ years of Web Frontend/UI software development experience using React.js/JavaScript, HTML5, CSS3
  • Expertise with Responsive Design and UI design best practices
  • Working experience using AJAX, web services and REST APIs using JSON
  • BS/MS in Computer Science or equivalent
  • Excellent communication skills
  • Full stack development experience is a plus but not required

Skill Set:

  • React JS
  • HTML + CSS
  • JS + ES6
  • GIT
  • Material UI
  • Node + npm
  • Redux
  • GraphQL

Benefits:

  • Private medical insurance.
  • Onsite doctor.
  • Employee solidarity association.
  • Payment in dollars.
  • Online courses.
  • Onsite English classes.
  • Club of board games, soccer.
Aplique Ahora!
SENIOR FULL STACK .NET DEVELOPER2019-05-29T00:44:58+00:00

We are looking for a full-stack .Net developer to join one of our new accounts in the development of web based solutions. Selected candidates are expected to code “full-vertical-stack” – meaning they can develop every aspect of a requirement from the client side to the database.

Requirements:

Required Technical Skills:

  • Proficient in .NET Development. Particularly ASP.NET MVC and C#.
  • Proficient in web front-end development: HTML, CSS, JavaScript, jQuery.
  • Able to take a Photoshop mock-up of a web page and match it in HTML/CSS close to pixel perfect (this is really just for our client’s site, but all developers we’ve had work on the site have struggled with this immensely).
  • Proficient in SQL development including database design and performance tuning.
  • Experience doing cross-browser and cross-device web development. Our website supports IE11+, Firefox (last 2 versions), Chrome (last 2 versions), iPhone 6+, Samsung S6+, and a few other mobile devices.
  • Experience using Team Foundation Server for source control and work item tracking.

Nice-To-Have Technical Skills:

  • Azure PaaS development (Web Apps, SQL Azure, etc…).
  • SalesForce Development (Apex, VisualForce, etc…).
  • Experience with JDE World 7.3 (green screen), Hyperion Financial Planning, or Concur.

Required Non-Technical Skills:

  • Fluent English speaker.
  • Highly self-motivated to get things completed (as opposed to someone who just waits until they are given a task).
  • Able to support occasional off-hours deployments. (Deployments to Production are usually at 9 PM on a Monday, Tuesday or Wednesday. On average, we normally do 1-2 deployments a month – though unexpected bugs and patches may require more).
  • Able to function well in Agile projects – this includes:
  • Attending morning stand-up meetings.
  • Willing to make decisions on the nuances of a requirement, solicit feedback, and change their implementation to fit. (This is another one that DEVs struggle with. They either get angry when what they wrote doesn’t fit, or they refuse to write any code until every single detail of a requirement has been spelled out on paper).
  • Able to work with end-users to flesh out requirements details.
  • Familiarity with Kanban boards and “pulling” requirements. Scrum Poker estimation a plus.
  • Able to perform code merges and work with other Developers to figure out code conflicts on the fly.
  • Serious about making commitments to completing work and meeting those commitments. The Developers set their own deadlines, but are expected to be aggressive about them and then meet those deadlines.

Benefits:

  • Private medical insurance.
  • Onsite doctor.
  • Employee solidarity association.
  • Payment in dollars.
  • Online courses.
  • Onsite English classes.
  • Club of board games, soccer.
Aplique Ahora!
SENIOR QA AUTOMATION – TEST ENGINEER2019-05-29T00:45:39+00:00
We are looking for Test Automation Engineers to join our client’s team. As a QA Automation Engineer, you will work on the development and execution of test cases, automated scripts, and regression tests to ensure our client’s software meets the highest standards of quality before being deployed into a production environment.
Responsibilities:
  • Contribute to improving product quality, reliability, and performance.
  • Analyze business requirements to develop and ultimately help execute comprehensive test plans.
  • Create and execute test cases for Selenium automation tool.
  • Understand and analyze test results to ensure quality and performance of existing products.
  • Apply defined software quality best practices and procedures to design, influence, and drive quality.
  • Perform analysis and review of process-relevant documentation including product reference manuals, user guides, and QA Engineer resources.

Requirements:

  • Technical High school background or studies in Computer Engineering or a similar career.
  • Knowledge of Object-oriented programming (OOP).
  • Experience in automating tests for web and mobile application environments is desired for the junior position, required for the mid.
  • Proactive, eager to learn new things.
  • Focus on detail.  

Benefits:

  • Private medical insurance.
  • Onsite doctor.
  • Employee solidarity association.
  • Payment in dollars.
  • Online courses.
  • Onsite English classes.
  • Club of board games, soccer.
Aplique Ahora!

Proceso de reclutamiento

Antes de obtener todos los beneficios que le brinda ser un outcoder, nos aseguramos de que usted posea las capacidades y aptitudes que buscamos en nuestro personal:

Envíenos su hoja de vida y carta de presentación. Esta será la fase inicial de su incorporación a nuestra empresa.

Reciba una llamada de nuestros representantes. Si encontramos que su preparación y experiencia van acordes con nuestras necesidades, nuestro departamento de Recursos Humanos lo convocará a una entrevista.

Entrevista cara a cara. Finalmente, evaluaremos su desempeño en un encuentro en directo y tomaremos la decisión final de incorporarlo a EX2 Outcoding.