Naco (Remote) – Software Developer II

Description (Why Work Here)

About you:

A skilled developer with a background in implementing reliable processes using programming design patterns approaches to define the application components and code the internal business logic that controls the application behavior. A professional with strong capabilities to provide solutions and define the approach to writing code for a requested feature or integration. Scope of action would include developing applications and services that are part of Contact Centers and Business platforms and/or integrate with these.

A fast learner, productivity-oriented individual, working alongside other engineers and members of the SDLC, collaborating on the evaluation, identification, and design of the software solutions necessary to meet ERC Global’s business goals.

About the Job:

  • Write code for new and existing applications.
  • Create programming tasks based on requirements analysis.
  • Ensure code quality by defining and performing unit testing.
  • Perform code reviews for other junior team members.
  • Promote and implement services/microservices-oriented architecture and containerized applications.
  • Focus on service excellence, ensuring fault tolerance, and maximizing uptime. Devise strategies to reduce service outages and disruptions.
  • Work in constant collaboration and coordination with development, quality control, and other IT teams to ensure that we meet design and architecture guidelines, performance expectations, and troubleshoot application-related issues.
  • Keep abreast of new technologies and recommend adoption as appropriate. Identify areas for automation or other process improvements.
  • Follow the defined development methodology, participate in daily meetings, and keep work items up to date in Azure DevOps for accurate performance and metrics generation.
  • Share domain and technical expertise, providing technical mentorship and cross-training to peers and team members.


  • 1+ years of Software Development preferably as a full stack developer with experience, analysis, and coding.
  • Experienced with back-end programming languages Python, Java, .NET, Go, JavaScript.
  • Proficient on at least 1 JavaScript Framework (Angular, React).
  • Knowledge of software development/coding process, including SDLC.
  • Strong understanding of object-oriented programming.
  • Skill for writing reusable libraries/code and knowledge of concurrency patterns.
  • Experience with popular web application frameworks, web APIs and Experience with cloud message APIs and usage of push notification.
  • Strong tendency to write clean, readable, and easily maintainable code.
  • Understanding of fundamental design principles for building a scalable application.
  • Experience creating database schemas that represent and support business processes.
  • Proficient understanding of code versioning tools, Azure DevOps, Jira or other task collaboration tools.
  • Knowledge of DevOps pipelines and tools that are used at various stages, including but not limited to Azure DevOps, Jenkins, build processes, working with Git, CI/CD and release pipelines.
  • Experience with various software development methodologies. 
  • Understanding of ETL and other data manipulation processes and reports.
  • Experience working with Linux environments, Red Hat experience is preferred.
  • SQL/PostgreSQL

ERC Global is an equal opportunity employer.

Job Overview

Date Posted




Calle Lic. Carlos Sánchez 16, Santo Domingo, Dominican Republic


Join the fun and sign up for ERC's WhatsApp Chat

Share This Job

Get Notified about jobs

  • Want to be the first to know when new job opportunities are available for you? Leave your contact information below!

Similar jobs Republic&site=Naco&jobid=12355

By continuing browsing our website, you agree to the use of cookies to personalize our services and provide you with a better experience. For more information about how we use cookies and to manage your cookie settings, please read our Cookie Policy.

By browsing this website, you agree to the use of cookies.

Privacy Settings saved!
Privacy Settings

When you visit any web site, it may store or retrieve information on your browser, mostly in the form of cookies. Control your personal Cookie Services here.

Cookies set by the website visited by the user. The data collected is used for purposes like calculating page views, sessions, and the number of users.

Used to track and measure various website conversions.

Decline all Services
Accept all Services


Sign up for ERC’s WhatsApp Chat and stay in the loop

on all the fun events and excellent job opportunities.