Remote
(Anywhere)
Salary Range
Not informed
Experience Level
Mid level
Requirements
Tasks and Responsibilities
Show originalEducation
Currently pursuing or completed Bachelor's degree in Information Technology (Information Systems, Computer Science, Software Engineering, or related fields)
Mandatory Experience
Minimum of 2 (two) years of experience as a Full Stack Developer using .Net C# and Blazor technologies, verified by documentation issued by a public or private legal entity.
Mandatory Technical Skills for the Role
• Proficiency in programming languages and frameworks (.Net Core, MVC, HTML, CSS, Bootstrap);
• Experience creating and maintaining REST APIs, events, jobs, and messaging systems;
• Experience 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 creating and maintaining Docker images;
• Knowledge of code versioning with GIT;
• Knowledge of CI/CD and Azure Pipelines;
• Experience with Agile methodologies, preferably SCRUM;
• Knowledge of the entire application lifecycle (concept, design, testing, release, support, documentation, etc.).
Desired Skills/Differentials
• Experience with modern frontend frameworks (React, Vue.js, or Angular), applying componentization concepts and SPA architecture;
• Familiarity with Telerik UI for Asp.Net AJAX components and Telerik Reporting and Dashboards;
• Knowledge of testing tools and unit test execution; • 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 with large-scale projects or public sector clients;
• Experience in regulated environments or under software factory contracts.
Duties and Responsibilities
• Develop modern web applications using .Net C# and Blazor, EntityFramework Core, and Dapper, following Agile development principles;
• Implement new features and modules in existing systems;
• Develop and maintain high-performance, 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 as part of a team, collaborating with other developers, designers, QA, and DevOps teams to ensure solution integration and delivery;
• Participate in sprint reviews and validations, ensuring deliverable quality;
• Maintain and evolve legacy systems, ensuring their stability and performance;
• Improve application performance and usability;
• Perform bug fixes and improvements on 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 solving problems;
• Commitment to deadlines, quality, and defined processes;
• Interpersonal relationship skills and collaborative work;
• Planning and activity management;
• Initiative and creativity.
Contract Information
Compensation: To be negotiated
Work Hours: 40 hours per week - Monday to Friday - from 08:00 to 12:00 and from 14:00 to 18:00.
Work Model: Remote
Diversity and Inclusion
We believe that diversity makes our team stronger. Therefore, our selection processes are guided by respect, equity, and the appreciation of people.
We value inclusion to promote opportunities for all people, embracing diversity in race, gender identities, origins, orientations, and People with Disabilities (PwD).
Here, everyone has space to be who they are, develop their talent, deliver with excellence, and make a difference.
Come build history with us!
Share job:
Share job: