Jobs · Delaware

Seleção de Bolsista para Projeto de Pesquisa Nº 060096 – Software para Formulação de Rações e Planejamentos na Ovinocultura – OvinoCerto2.6

Colégio Politécnico da UFSM · Delaware, United States · 2 mo ago
$75k/yrFull-time

Two scholarship positions are available for the development of OvinoCerto 2.6, a software tool for feed formulation and planning in sheep farming.

Responsibilities

Backend Developer

  • Design and implement the database schema (relational or non-relational).
  • Develop the data-access layer (ORM/ODM or native queries) and ensure efficient CRUD operations.
  • Build a RESTful API that serves as the single integration point for the frontend, mobile apps, and other systems:
    • Define communication contracts for all system operations.
    • Expose endpoints for frontend consumption.
    • Ensure stateless, standardized, and efficient communication.
  • Implement security and authentication measures:
    • User authentication and authorization (e.g., JWT).
    • Password and sensitive-data encryption.
    • Input validation to prevent common attacks (SQL Injection, XSS).
    • Permission management and access control.
  • Integrate with external services (payment APIs, email services, cloud storage) and prepare the application for deployment in cloud or server environments.
  • Optimize application performance under load.

Frontend Developer

  • Translate technical logic into a meaningful user experience (UX) by converting complex API functionalities into visual elements (buttons, forms, charts, menus) that allow end-users to operate the system without technical knowledge.
  • Implement responsive and accessible interfaces:
    • Ensure compatibility across devices (desktop, tablet, smartphone).
    • Apply web accessibility standards (WCAG) to guarantee inclusivity.
  • Optimize frontend performance and usability:
    • Implement techniques such as lazy loading, efficient state management, and local caching.
    • Ensure a smooth and engaging user experience.
  • Integrate effectively with the backend API:
    • Consume RESTful endpoints.
    • Handle errors and loading states.
    • Ensure stable and efficient communication between layers.
  • Implement real-time data validation and immediate user feedback (e.g., form validation) to prevent errors, reduce server load, and enhance interactivity.

Requirements

  • Currently enrolled in one of the following programs at Universidade Federal de Santa Maria:
    • Computer Science
    • Technology in Computer Networks
    • Computer Engineering
    • Internet Systems
    • Technical Program in Informatics
    • Technical Program in Internet Informatics
    • Related fields
  • Personal current account with a bank authorized to receive payments via SIAFI (Sistema Integrado de Administração Financeira).
  • Updated personal information (email and phone) in UFSM portals.
  • No other scholarships (except Socioeconomic Benefit (BSE) or occasional aid).
  • Availability to dedicate 20 hours per week to the project.

Benefits

  • Monthly scholarship of R$750.00 from April 1 to December 31, 2026.
  • Accident insurance coverage during scholarship hours.
  • Flexible schedule that does not conflict with academic activities.
  • Necessary guidance for performing assigned tasks.

Schedule

  • Application period: March 5–12, 2026
  • List of eligible candidates: By March 17, 2026
  • Interviews: March 18, 2026 (INPE, Building 08, Room 2041, 1:30 PM–2:30 PM, walk-in basis)
  • Final results: By March 20, 2026
  • Scholarship start date: April 1, 2026
  • Weekly commitment: 20 hours

Selection Process

  • Evaluation of submitted documentation (transcripts and enrollment proof).
  • Individual interview to assess competencies, skills, and relevant experience.
  • Assessment of availability to meet the 20-hour weekly commitment.

Applications must be sent to rafael.venturini@ufsm.br with the subject line “Inscrição Projeto 060096 – OvinoCerto”. Required documents: proof of enrollment and simplified academic transcript (PDF).

Similar jobs