Software Engineer
Job Description
Locations: Costa Rica or Mexico
Work Mode: Remote
Duties
Accountabilities
Work closely with crossfunctional teams to design develop and maintain scalable applications
Ability to analyze and maintain existent software applications
Understand UMGs complex business domain and be comfortable with the existing codebased solutions
Ensure that the acceptance criteria of user stories are met and failures in QA are limited
Produce high quality code using Behavior and TestDriven Development
Embrace exposure to new architectures cloudbased infrastructures microservices and modern ways of working
Be able to diagnose issues via debugging logging and telemetry
Must be able to be selflearn and be motivated to understand code written by others
Abilitywillingness to use software development techniques like pair development or mob development with remote team members according to requirements needs
Availability to adapt working hours to Pacific Time
Able to work with business users to identify and resolve production issues
Willingness to work with different technologies and languages
Skills
TOP SKILLS
Technical Modern NET Reactjs Familiarity with AWS ServicesGoogle Cloud Platform PostgresSQL databases
Personal Easy to work with Sense of Ownership Excellent English communication skills readwrite
Essential
Excellent professional experience of C and the modern Net ecosystem
Professional experience with React and test frameworks such as Jest
Experience using containerized systems with some experience with ECS or Kubernetes
Experience in writing CICD pipelines using tools such as GitHub Actions Tekton or similar
Professional experience using JavaScript and TypeScript
Experience with messagebased architecture SNSSQS or similar
An understanding of relational and NoSQL databases Postgres and JSON data type preferred
Test Driven Development and Behavior Driven Development
Experience working in an Agile based project delivery environment
Ability to refactor code
Ability to work in a complex and fastmoving domain
Familiarity with other data stores including cloudbased managed offerings such as BigQuery
Desirable
AWS Cloud or similar eg GCP
Experience with testing tools like Playwright and Selenium
Experience in building React components based around Bootstrap
Familiarity with functional programming concepts
A good understanding of design patterns and principles eg SOLID and GO4
Education
Bachelor in computer science related field or equivalent demonstrable experience
Minimum 3 years web development experience experience in mediaentertainment industry is a plus 12 years in an agile environment Scrum andor Kanban
Will this be a remote position
Remote
Required Skills
REACTJS
AGILE
BOOTSTRAP
KANBAN
C
SQL
GitHub
JAVASCRIPT
CLOUD
Additional Skills
AMAZON WEB SERVICES
DESIGN PATTERNS
GOOGLE CLOUD PLATFORM
QA
KUBERNETES
MS NET
CONTINUOUS INTEGRATIONDELIVERY
NOSQL
MICROSERVICE
ECS
TYPESCRIPT
POSTGRES
APM
Languages
English SpeakReadWrite
Minimum Degree Required Bachelors Degree