Description
Job Summary:
Onet Brasil is seeking a Junior Software Developer to develop and maintain web and mobile applications using technologies such as .NET Core, C#, JavaScript, HTML5, and CSS, and to manage SQL Server databases.
Key Highlights:
1. Development of cross-platform web and mobile applications using .NET Core and MAUI
2. Creation of RESTful APIs and optimization of SQL Server databases
3. Use of Git with Azure DevOps and participation in code reviews
Onet Brasil currently has an open position for a **Junior Software Developer**.
Our company believes in diversity and inclusion of all individuals. Therefore, open positions are also available for Persons with Disabilities (PwD).
**Responsibilities**
* Develop and maintain web applications using .NET Core MVC with C\#;
* Create responsive user interfaces using JavaScript, HTML5, and CSS;
* Develop and maintain cross-platform mobile applications using .NET MAUI;
* Create and consume RESTful APIs using .NET Core and C\#;
* Model, query, and optimize SQL Server databases;
* Use Visual Studio as the primary development environment;
* Perform source code versioning using Git with Azure DevOps;
• Participate in code reviews, sprint planning, and technical solution design; • Publish and manage applications on Google Play and Apple App Store.
**Requirements**
* Proven experience developing with C\# using .NET 6 or later;
* Knowledge of ASP.NET MVC;
* Experience developing mobile applications using .NET MAUI or Xamarin Forms;
* Experience publishing applications on Google Play and Apple App Store;
* Knowledge of creating and consuming REST APIs;
• Knowledge of JavaScript, HTML5, and CSS; • Experience with SQL Server (modeling and queries);
* Knowledge of source control using Git and Azure DevOps;
* Familiarity with Visual Studio as a development environment.
**Preferred Qualifications**
* Experience with agile methodologies (Scrum/Kanban);
* Knowledge of architectural best practices (Clean Architecture, SOLID);
• Experience with automated testing (unit and integration tests); • Familiarity with DevOps concepts and Azure DevOps pipelines.
Minimum Education: Bachelor's Degree