Analista Senior - Desarrollador Backend

Bioversity International

  • Palmira, Valle del Cauca
  • Autónomo
  • Tiempo completo
  • Hace 1 mes
Job Description:About the positionThe Innovation and Business Development Unit is currently seeking a professional in Full Stack Development with Backend Emphasis. In this role, the candidate will be responsible for creating, enhancing, and maintaining a series of coding languages to develop great web experiences, while also working on the server side. The selected candidate will work with a multidisciplinary team to conceptualize and develop thebackend of projects, with a constant focus on finding innovative solutions to improve the usability and interactivity of applications.The position will be based in the operations center of the Americas, located in the Campus of Palmira, Colombia. And it will offer hybrid working conditions.Responsibilities
  • Carry out the design, development, tuning, and maintenance of new management information platforms to be used by the CGIAR research community, including bug fixes and performance improvements.
  • Participate and coordinate the definition of the project architecture using architectural patterns such as clean architecture, hexagonal architecture, or microservices.
  • Participate in the design, documentation, and creation of scalable and secure software.
  • Break down large-scale requirements into smaller ones oriented to user stories by applying elicitation techniques.
  • Design and implement unit tests in the development.
  • Guarantee the quality of software development based on good programming practices and SOLID principles.
  • Provide feedback to new developers and interns in applying good software development practices.
  • Generate technical documentation at epics and tasks level to provide accurate information.
  • Identify and implement improvements in the software engineering processes.
  • Provide technical support to different groups of users in English and Spanish through the different communication channels used in the area (tawk.to, Microsoft Teams, Freshdesk, email, etc.)
  • Participate in all the ceremonies of the scrum methodology adopted in the area.
  • Implement and create design patterns that facilitate the solution of common problems.
  • Implement continuous integration and continuous deployment practices.
RequirementsQualifications and requirements
  • Bachelor’s degree in software engineering.
  • Specialization or training courses in software development, software architecture, or similar.
  • Minimum 3 to 5 years of experience performing behind fundaments and concepts of Full Stack - Development.
  • Practical experience working with Angular, Node.js, Express, Nest.js, MySQL, and Mongo DB (plus).
  • Experience implementing Web Services (REST API), authentication, JWT, sockets, CI/CD lifecycles and pipelines.
  • Experience or knowledge building software in cloud environments, AWS, cloud-based solution implementationand maintenance, and service-oriented architecture.
  • Capacity to face user stories.
  • Experience working with technologies that facilitate communication between systems such as AWS SQS, Apache Kafka, and Rabbit MQ.
  • Experience implementing microservices architectures, clean architecture, or hexagonal architecture.
  • Experience handling unit tests with Jest Framework.
  • Experience working with Git and GitHub and developing software (Java, Node.js)
  • Experience implementing pipelines with Jenkins.
  • Experience using best programming practices (Clean Code) and SOLID principles.
  • Intermediate-advance English level (oral and written).
Competences
  • Excellent problem-solving skills.
  • Analytical and assertive communication skills
  • Ability to work in a collaborative team environment.
  • Proper work planning.
BenefitsTerms of employmentThis is a national recruited position placed at a BG07, on a scale of 14 levels, with level 14 being the highest. This is a Colombian national search and will be managed through a fixed-term contract of a one (1) year period, subject to a probation period according to the local legislation and is renewable depending on performance and availability of resources. The Alliance Bioversity-CIAT offers a multicultural, collegial research environmentwith competitive salaries and excellent benefits. We are an equal opportunity employer, and strive for gender, diversity, and inclusion in our staff, without regard to race, color, religion, gender, gender identity, sexual orientation, national origin, ethnicity, age, disability, marital status, or any other characteristic

Bioversity International