Description
Job Summary:
Work on full-stack system development and maintenance using C# and .NET, ensuring performance, security, and scalability, with a focus on code quality.
Key Highlights:
1. Full-stack system development, maintenance, and evolution using C# and .NET
2. RESTful API development and maintenance
3. Application of Object-Oriented Programming and Design Patterns
Logiks is an Information Technology consulting and services company operating in the market since 2005. Its headquarters are located in Brasília-DF, but it operates nationwide.
Our goal is to develop, implement, and manage practical solutions for our clients' growth, innovating and transforming ideas into reality with the best market-available solutions.
Our team members are involved throughout the entire process — from solution conception to implementation.
**Academic Qualifications**
* Bachelor's degree in Computer Science or related fields (Systems Analysis and Development, Software Engineering, Computer Science, Bachelor's in Software Engineering, Technology in Systems Analysis and Development, etc.).
**Mandatory Requirements**
* Solid experience in software development within the described knowledge areas
* Strong knowledge of SQL language
* Experience with C# language
* Experience with Microsoft .NET Framework 4.0
* Experience with Microsoft .NET Core
* Experience with ASP.NET MVC
* RESTful API development using Microsoft .NET
* Experience with Entity Framework Core
* Proficiency in Object-Oriented Programming (OOP)
* Experience in full-stack application development and maintenance
* Ability to work autonomously, with systemic vision and focus on code quality
* Technical English
**Desirable Qualifications**
* Experience with Microsoft SQL Server database
* Knowledge of Blazor (.NET Core)
* Experience with source code repositories, especially GitHub
* Knowledge of Design Patterns
* Familiarity with versioning best practices, code reviews, and CI/CD.
**Responsibilities**
* Develop, maintain, and evolve full-stack systems using C# and the Microsoft .NET platform (.NET Framework and .NET Core)
* Develop and maintain RESTful APIs, ensuring performance, security, and scalability
* Implement and optimize business rules and system integrations
* Perform modeling, creation, and maintenance of SQL queries, stored procedures, and data structures
* Work with Entity Framework Core, ensuring best practices for data access
* Develop web interfaces using ASP.NET MVC and, where applicable, Blazor
* Address bugs, analyze failures, and continuously improve applications
* Apply Object-Oriented Programming concepts and Design Patterns in solution development
* Participate in code reviews to ensure quality, standardization, and best practices
* Use source code repositories (Git/GitHub) for version control and team collaboration
* Provide technical support to the team, contributing to architectural decisions and best practices
* Document technical solutions and support production systems.