Desenvolvedor(a) Fullstack .NET Pleno/Senior in Brazil, Indiana at Jobgether
Explore Related Opportunities
Job Description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Desenvolvedor(a) Fullstack .NET Pleno/Senior based in Brazil.
This role offers the opportunity to work on critical enterprise applications within a technology environment focused on reliability, evolution, and business impact.
You will contribute to the development, maintenance, and improvement of robust systems supporting important financial operations.
The position combines backend and frontend development, integrations, database optimization, technical analysis, and solution design.
You will collaborate with technical and business teams to transform requirements into secure, scalable, and efficient applications.
This is an ideal opportunity for a Full Stack .NET professional who enjoys solving complex challenges and improving existing systems.
You will have autonomy to propose solutions, contribute to technical decisions, and help ensure high-quality software delivery.
The Full Stack .NET Developer will be responsible for developing, maintaining, and evolving corporate applications while ensuring stability, performance, and quality across the software lifecycle. You will work with modern and legacy technologies, contribute to technical improvements, and support solutions that are essential to business operations.
- Develop and maintain applications using C#, ASP.NET Framework, .NET Core, and ASP.NET Web Forms.
- Build and enhance frontend functionalities using JavaScript, HTML, CSS, jQuery, and Bootstrap.
- Develop, consume, and maintain REST APIs and web services.
- Create, optimize, and maintain SQL Server queries, stored procedures, and database routines.
- Support incident resolution, system maintenance, and continuous improvement of enterprise applications.
- Analyze functional and technical requirements to design appropriate technology solutions.
- Perform functional and technical testing to ensure application stability and delivery quality.
- Support application publishing and deployment processes across development, testing, and production environments.
- Create and maintain technical documentation covering business rules, integrations, and application knowledge.
- Manage source code versioning workflows using Git and GitLab, including branches, commits, and merge requests.
The ideal candidate is a Full Stack .NET professional with solid experience building and supporting enterprise applications. You should have strong technical skills, analytical thinking, and the ability to work collaboratively while managing complex systems and business requirements.
- Professional experience developing full-stack applications using C# and the .NET ecosystem.
- Strong knowledge of ASP.NET Framework, .NET Core, and ASP.NET Web Forms.
- Experience with frontend technologies including JavaScript, HTML, CSS, jQuery, and Bootstrap.
- Experience developing and consuming REST APIs and web services.
- Strong SQL Server experience, including queries, stored procedures, optimization, and database routines.
- Experience supporting, maintaining, and evolving corporate software systems.
- Knowledge of applications hosted on Windows servers and IIS.
- Experience using Git and GitLab for source code management.
- Ability to analyze technical and functional requirements and translate them into effective solutions.
- Experience performing functional and technical testing.
- Experience creating and maintaining technical documentation.
- Previous experience in financial or banking environments is a plus.
- Knowledge of Oracle databases, Windows Services, Hangfire, Swagger, DataTables, Newtonsoft.Json, or Font Awesome is a plus.
- Experience working with legacy applications, monolithic architectures, or manual deployment processes is desirable.
- Understanding of financial products and operational business rules is an advantage.
- Strong analytical mindset with attention to detail and problem-solving skills.
- Proactive approach, ownership mentality, and commitment to quality.
- Good communication skills and ability to collaborate with technical and business teams.
- Opportunity to work on business-critical applications within the financial technology sector.
- Exposure to a broad technology stack including .NET, APIs, databases, frontend technologies, and deployment tools.
- Opportunity to contribute to system evolution, technical improvements, and software quality initiatives.
- Collaborative environment with opportunities for knowledge sharing and professional growth.
- Role with autonomy and impact on important technology solutions.
- Possibility to work with experienced professionals in a challenging and innovative environment.