Solutions
Recruitment Software
Post jobs, import profiles, add screening questions, and manage hiring all in one place with personalized questions and control the entire recruitment process.
Recruitment Service
Let our expert team handle the key stages of tech recruitment for you with our specialized team acting in the main stages of recruitment.
Talent Pool
Top-tier Brazilian tech professionals, pre-vetted and ready for action, all pre-selected and ready for new opportunities.
Our Plans
Discover the perfect plan for your needs.
Use Cases
Build my own team
Define the profile, validate with our experts, and assemble your tech team with full control over every step.
Autopilot
Put tech recruitment on autopilot and receive pre-vetted candidates matched to your needs without lifting a finger.
Complete Solution
From sourcing to hiring — an end-to-end tech recruitment experience powered by AI, specialists, and a curated talent pool.
Why GeekHunter?
Resources
HR Blog
Contents about people management, organizational culture and trends in human resources.
Glossary
A comprehensive guide to the key terms and concepts in tech recruitment and software development.
Frequently Asked Questions
Clear answers to the most common questions about using the platform and recruitment processes.
EN
Remote
(Anywhere)
Salary Range
Not informed
Experience Level
Mid level
Requirements
Tasks and Responsibilities
Show originalEducation
Degree in progress or completed in Information Technology (Information Systems, Computer Science, Software Engineering, or related fields)
Mandatory Experience
Minimum 2 (two) years of experience as a fullstack developer using .Net C# and Blazor, proven by a document issued by a public or private legal entity.
Mandatory Technical Knowledge for the Role
• Proficiency in programming languages and frameworks (.Net Core, MVC, HTML, CSS, Bootstrap);
• Experience in creating and maintaining REST APIs, events, jobs, and messaging;
• Experience in creating and maintaining reports/charts/dashboards with export capabilities (PDF, CSV, XLSX, etc.);
• Experience with ETL (Airflow/others);
• Knowledge of ReportViewer;
• Relational Databases (Oracle, PostgreSQL, SQL Server, MySQL);
• Experience in creating and maintaining Docker images;
• Knowledge of code versioning with GIT;
• Knowledge of CI/CD, Azure Pipelines;
• Experience with agile methodologies, preferably SCRUM;
• Knowledge of the entire application lifecycle (concept, design, testing, release, support, documentation, etc.).
Desirable/Differentiating Knowledge
• Experience with modern frontend frameworks (React, Vue.js, or Angular), applying componentization and SPA architecture concepts;
• Familiarity with Telerik UI for Asp.Net AJAX and Telerik Reporting and Dashboards components;
• Knowledge of testing tools and execution of unit tests; • Technical English for reading and interpreting documentation;
• Experience with black-box and white-box testing;
• NoSQL Databases (Redis, ElasticSearch, MongoDB);
• Knowledge of messaging systems (RabbitMQ, Kafka);
• Experience with microservices;
• Experience in large-scale projects or with public sector clients;
• Experience in regulated environments or with software factory contracts.
Duties and Responsibilities
• Develop modern web applications using .Net C# and Blazor, EntityFramework Core, Dapper, following agile development principles;
• Implement new features and modules in existing systems;
• Develop and maintain high-performance and secure RESTful APIs;
• Implement and evolve the presentation layer with Blazor, ensuring performance, usability, and best practices in componentization;
• Write unit and integration tests to ensure code quality;
• Participate in code reviews and collaborate on development and architecture best practices;
• Work with code versioning and continuous integration;
• Collaborate with the team on technical decisions and solution evolution;
• Write clean, scalable, and documented code;
• Work in a team, collaborating with other developers, designers, QA teams, and DevOps to ensure solution integration and delivery;
• Participate in sprint reviews and validations, ensuring the quality of deliverables;
• Maintain and evolve legacy systems, ensuring their stability and performance;
• Improve application performance and usability;
• Perform bug fixes and improvements in already implemented systems;
• Document code, APIs, and development processes to facilitate maintenance and understanding by other team members;
• Communicate effectively with stakeholders to understand and meet business requirements;
• Actively participate in agile ceremonies (planning, dailies, reviews, and retrospectives);
• Identify and report risks, dependencies, and impacts.
Behavioral Skills/Soft Skills
• Clear and objective communication with technical and functional audiences;
• Active listening;
• Organization, autonomy, and sense of priority;
• Proactivity in identifying and resolving problems;
• Commitment to deadlines, quality, and defined processes;
• Interpersonal relationships and collaborative work;
• Planning and activity management;
• Initiative and creativity.
Contract Information
Remuneration: To be agreed
Working Hours: 40 hours per week - Monday to Friday - from 08:00 to 12:00 and from 14:00 to 18:00.
Work Model: Remote
Share job:
Share job: