Careers2019-02-25T17:55:06+00:00

WORK WITH US!

We are growing to give support to renowned companies in North America, Latin America and Europe. We will achieve our objective if we close the deal with the most talented and compatible people with our team. If you define yourself as passionate with new technologies and want to join this exceptional group, ¡Do not hesitate to contact us!

Apply Now!

WORK WITH US!

We are growing to give support to renowned companies in North America, Latin America and Europe. We will achieve our objective if we close the deal with the most talented and compatible people with our team. If you define yourself as passionate with new technologies and want to join this exceptional group, ¡Do not hesitate to contact us!

Apply Now!

Open Positions

If you want to be part of the best software development company in Costa Rica, find out about our recruiting and selection processes.

JUNIOR VISUALIZATION AND DATA MANAGEMENT ANALYST2019-05-29T01:18:26+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.
Apply Now!
JAVA SOFTWARE DEVELOPER2019-05-29T01:16:55+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.
Apply Now!
TECH SUPPORT – TIER II2019-05-29T01:14:45+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.
Apply Now!
QA AUTOMATION – TESTING ENGINEER2019-05-29T01:13:07+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.
Apply Now!
FRONT END DEVELOPER/REACT.Js2019-05-29T01:11:35+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.
Apply Now!
SENIOR FULL STACK .NET DEVELOPER2019-02-25T16:28:43+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.
Apply Now!
SENIOR QA AUTOMATION – TEST ENGINEER2019-02-25T16:31:12+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.
Apply Now!

Our Recruitment Process

Before obtaining all the benefits given as an Outcoder, we assure that you posses the abilities and aptitudes that we look for in our personnel:

Send us your resume and introduction letter. This Will be the initial phase to your incorporation to our company.

You Will then receive a call from our representatives. If we find that your training and experience are aligned with our needs, our Human Resource Department will ask you to come for an interview.

Face to face interview. Finally, we Will evaluate your performance in a direct encounter and we Will take a final decision to incorporate you into EX2 Outcoding.