Lo sentimos, la oferta no está disponible,
pero puedes realizar una nueva búsqueda o explorar ofertas similares:

Security & Compliance Technical Specialist

The Technology Solutions team consists of highly capable pre-sales individuals that drive Microsoft wins on the latest cloud and modern development technolog...


Desde Microsoft - Alajuela

Publicado a month ago

Junior Devops Engineer

We are on a mission to reshape the world of software operations, using Python for next-generation infrastructure-as-code and blazing a trail to model-driven ...


Desde Canonical - Jobs - Alajuela

Publicado a month ago

Software Licensing Customer Support Specialist

**Who We Are**Micro Focus is one of the world's largest enterprise software providers, delivering the mission-critical software that keeps the digital world ...


Desde Micro Focus - Alajuela

Publicado a month ago

Analista De Sistemas Oracle

**Acerca de la vacante**:**Funciones del Puesto**:Crear proyectos nuevos respecto a Sistemas InformáticosBrindar seguimiento a los proyectos.Atender solicitu...


Desde Coopemontecillos R.L. - Alajuela

Publicado a month ago

Ruby On Rails Developer

Ruby On Rails Developer
Empresa:

Edify Software Consulting


Detalles de la oferta

Job Description Responsible for analyzing, designing, developing, maintaining, evaluating and assuring the quality and performance of different software system components and their respective relationships, supporting and guiding others in his work team. Key Roles, Responsibilities and Functions: - Lead the analysis of defects in the system to find their causes and correct them. - Lead the project requirements analysis process. - Ensure that code tests are kept up to date with respect to changes introduced by the developed components. - Determine data storage, processing and transmission needs based on the requirements analyzed. - Design and implement unit, integration and system tests. - Lead the design of software components integrated to the system under construction or maintenance that implement the requirements analyzed. Participate in the implementation of these components. - Lead and participate in the estimation of effort needed to implement the requirements analyzed. - Lead and implement the integration of developed components with the rest of the system (Front End - Back End integration, APIs). - Be a reference for the team in the peer review of the code of their teammates (peer review). - Define and follow processes and standards for code management in repositories. - Define processes and standards for code management in repositories. - Verify the correct functioning of tests and apply corrections where appropriate. - Verify compliance with requirements and proper functioning of developed components as specified. Qualifications Advanced knowledge in: - Object-oriented, functional, procedural and asynchronous programming paradigms. - Software engineering processes (development cycle and quality control). - Participation in agile software development methodologies: SCRUM, Kanban, among others. - Software quality assurance (unit and integration testing). - Design patterns. - Development best practices to ensure efficiency, quality and maintainability. - Best practices and mechanisms for deployment. - Security, authentication and authorization mechanisms. - Integration of services and software components. - Error handling. - Internationalization and accessibility. - Real-time data management. - Configuration management. - Experience with microservices based systems. - Multitenancy. - Processes / background / jobs / concurrency / Messaging (queues, bus, subscriber). - Documentation (design diagrams, README.md, API, wiki, etc).   Languages: - Advanced knowledge in Ruby on Rails. - Knowledge in markup languages: HTML, XML, JSON, YAML. - Knowledge of CSS and processors such as SASS/LESS. - Advanced knowledge of SQL language.   Tools: - Advanced POSIX shell handling. - Relational and non-relational databases (Postgres, MySQL, Mongo, Firebase, Dynamo DB). - Code management tools (Source Control). - Dependency management tools such as NPM, Yarn, Maven, Gradle. - Build Managers tools (Build Managers) such as Grunt, Gulp, Maven, Gradle. - Precompilers such as TypeScript. - Continuous integration process management tools such as Travis, Jenkins and CircleCI. - Code management processes in repositories such as GitFlow and GitHub Flow. - Virtualization and Containerization. - Experience in cloud computing and its services (AWS, Azure, GCP)   Working experience: - At least 5 years of experience in software engineering. Additional Information Benefits - 100% work remote from any part in Costa Rica. - Digital Nomad. - Monthly Internet connectivity allowance. - Private health insurance for employees (90/10), 50% for beneficiaries (spouse and children). - International Health Insurance. - Marriage leave. - Bereavement leave. - Sick days. - Ergonomic equipment. - Educational assistance (courses, certifications, books). - Life insurance for employees. - $800 referral bonus. - Personal support through our wellness department. - Dental and optical insurance. - Snacks and beverages. - Free Parking. - Meal allowance if you want to work at the office.


Fuente: Talent_Ppc

Requisitos

Ruby On Rails Developer
Empresa:

Edify Software Consulting


Built at: 2024-04-28T22:50:41.074Z