Desenvolvedor .NET Sênior — (C# / SQL Server / AppSec)

Jobgether

Brasil

Remote

BRL 180,000 - 300,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote Brazil
PJ contract
Life Insurance
iFood Livre
TotalPass
Technical impact
Professional growth

Job summary

Jobgether is seeking a Senior .NET Developer (C#, SQL Server, AppSec) based in Brazil. You will develop, secure, and optimize enterprise applications, blending advanced .NET engineering with database tuning and secure coding practices.

The role spans backend, database performance, and application security to protect sensitive data and ensure regulatory compliance. Join a security‑conscious team and influence secure development through code reviews, automated tests, and CI/CD integration.

Qualifications

  • Strong experience in C# and .NET including .NET Framework, modern .NET, ASP.NET Core, Web API and MVC.
  • Advanced knowledge of Microsoft SQL Server, including T-SQL, stored procedures, indexing, and query optimization.
  • Solid understanding of secure coding principles and OWASP Top 10, with experience addressing SQL Injection, XSS, CSRF, SSRF, and IDOR/BOLA.
  • Experience securing APIs with OAuth 2.0, OpenID Connect, JWT, and robust access validation.
  • Practical AppSec knowledge including SAST, DAST, and SCA, plus vulnerability assessment and secure code reviews.
  • Experience maintaining legacy applications on IIS/Windows Server with integrations.
  • Strong analytical, problem-solving skills and ability to work with security stakeholders.

Responsibilities

  • Develop features, fix bugs, refactor code, and improve performance using C#, .NET Framework, modern .NET, ASP.NET Core, Web API, and MVC.
  • Maintain and modernize legacy applications while preserving business rules and critical financial workflows.
  • Optimize SQL Server databases by improving T-SQL queries, stored procedures, indexes, transactions, and execution performance.
  • Identify, assess, and remediate application vulnerabilities, including insecure queries and authentication weaknesses.
  • Implement secure coding practices to mitigate OWASP Top 10 vulnerabilities (SQLi, XSS, CSRF, SSRF, IDOR/BOLA).
  • Review and strengthen API security through authentication, authorization, and secure integration mechanisms.
  • Conduct code reviews, develop regression tests, and integrate security validation into CI/CD pipelines.
  • Implement and maintain AppSec tools and processes (SAST/DAST/SCA) and ensure traceability and auditability.

Skills

C#
.NET
ASP.NET Core
Web API
MVC
SQL Server
T-SQL
OWASP Top 10
OAuth 2.0/OpenID Connect/JWT
AppSec/DAST/SAST/SA
CI/CD/Git/SonarQube/Snyk
IIS/Windows Server

Tools

IIS
Windows Server
Git
SonarQube
Snyk

Job description

This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Desenvolvedor .NET Sênior — (C# / SQL Server / AppSec) based in Brazil.

In this role, you will develop, maintain, and secure enterprise applications, combining advanced .NET engineering with database optimization and application security practices. You will contribute to the evolution of existing systems while ensuring the reliability and integrity of critical business operations. Working across backend development, SQL Server performance, and application security, you will help identify vulnerabilities and implement robust safeguards against potential threats. You will also strengthen secure development practices through code reviews, automated testing, and security checks integrated into CI/CD pipelines. Your work will be particularly important in protecting sensitive data, preserving transactional accuracy, and supporting compliance and audit requirements. This is an opportunity to take technical ownership, solve complex engineering challenges, and make a measurable impact in a quality-focused, security-conscious environment.

Accountabilities:
  • Develop new features, fix bugs, refactor existing code, and improve application performance using C#, .NET Framework, modern .NET, ASP.NET Core, Web API, and MVC.
  • Maintain and modernize legacy applications while preserving existing business rules, functional behavior, and critical financial processing workflows.
  • Optimize SQL Server databases by improving T‑SQL queries, stored procedures, indexes, transactions, and execution performance.
  • Identify, assess, and remediate application vulnerabilities, including insecure SQL queries, authentication weaknesses, authorization flaws, and risks involving sensitive data.
  • Implement secure coding practices to mitigate common vulnerabilities such as SQL Injection, Cross‑Site Scripting (XSS), Cross‑Site Request Forgery (CSRF), Server‑Side Request Forgery (SSRF), and insecure direct object references (IDOR/BOLA).
  • Review and strengthen API security through appropriate authentication, authorization, access validation, and secure integration mechanisms.
  • Conduct code reviews, develop regression tests, and integrate security validation into development and deployment pipelines.
  • Implement and maintain application security tools and processes, including static application security testing (SAST), dynamic application security testing (DAST), and software composition analysis (SCA).
  • Ensure transactional integrity, operational traceability, appropriate segregation of duties, and protection of financial positions and transactions.
  • Apply idempotency controls and maintain technical evidence, logs, and audit trails to support investigations, compliance, and audit requirements.
  • Collaborate with technical teams to improve software quality, strengthen security controls, and reduce operational and business risks.
Requirements:
  • Strong professional experience in software development using C# and .NET, including .NET Framework, modern .NET, ASP.NET Core, Web API, and MVC.
  • Advanced knowledge of Microsoft SQL Server, including T‑SQL, stored procedures, transactions, indexing, query optimization, and database permissions.
  • Solid understanding of secure coding principles and the OWASP Top 10, with practical experience identifying and addressing SQL Injection, XSS, CSRF, SSRF, and IDOR/BOLA vulnerabilities.
  • Experience securing APIs and implementing authentication and authorization mechanisms using OAuth 2.0, OpenID Connect, JWT, and robust access validation.
  • Practical knowledge of application security (AppSec), including vulnerability assessment, secure code reviews, SAST, DAST, and SCA.
  • Experience maintaining and supporting legacy applications, including environments involving IIS, Windows Server, integrated authentication, and application integrations.
  • Understanding of transactional integrity, access segregation, data protection, and secure processing of sensitive business information.
  • Strong analytical and problem‑solving skills, attention to detail, and the ability to assess technical risks without compromising critical business functionality.
  • Ability to work independently, prioritize technical issues, communicate clearly, and collaborate with development and security stakeholders.
Nice to have:
  • Knowledge of SOLID principles, Clean Architecture, automated testing, and API design best practices.
  • Experience with DevSecOps practices, Git, CI/CD pipelines, SonarQube, Snyk, or equivalent tools.
  • Familiarity with encryption, secrets management, TLS, secure logging, and audit trail implementation.
  • Experience in financial services, particularly investment funds, portfolios, financial positions, transaction processing, or reconciliation workflows.
Benefits:
  • Remote work: Fully remote working arrangement, offering flexibility and location independence within Brazil.
  • Contract type: Independent contractor (PJ).
  • Life insurance: Coverage designed to provide additional financial protection.
  • iFood Livre: Access to the iFood Livre benefit program.
  • TotalPass: Access to a fitness and wellness platform supporting physical activity and well-being.
  • Technical impact: Opportunity to work on application security, backend engineering, database optimization, and the protection of critical business systems.
  • Professional growth: Exposure to secure software development practices, vulnerability management, and modern DevSecOps approaches.
How Jobgether works:

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Pessoa Desenvolvedora Backend .NETCore Sênior
Pessoa Desenvolvedora Backend .NETCore Sênior

Jobgether • Brazil

Remote
BRL 180,000 - 240,000
Remote work (Brazil)
Career growth
Technical ownership
+3
Analista de Segurança da Informação em Dados | Cresol Confederação
Analista de Segurança da Informação em Dados | Cresol Confederação

Jobgether • Brazil

Remote
BRL 180,000 - 240,000
Health insurance
Dental insurance
Food benefits
+2
Pessoa Desenvolvedora Full-stack JAVA Especialista
Pessoa Desenvolvedora Full-stack JAVA Especialista

Jobgether • Brazil

Remote
BRL 180,000 - 240,000
Fully remote Brazil
Flexible hours
Education allowance
+3
Mid-Level Fullstack Developer (.NET / Next.JS)
Mid-Level Fullstack Developer (.NET / Next.JS)

Jobgether • Brazil

Remote
BRL 120,000 - 180,000
Health insurance
Dental insurance
Meal allowance
+13
Analista de Testes Pleno
Analista de Testes Pleno

Jobgether • Brazil

Remote
BRL 60,000 - 90,000
Fully remote work
Meal allowance
Health insurance
+8
SOFTWARE ENGINEERING ASSOCIATE
SOFTWARE ENGINEERING ASSOCIATE

Jobgether • Brazil

On-site
BRL 120,000 - 180,000
Leadership Access
Mentorship Program
Collaborative Environment
+1
Especialista Suporte Atendimento III
Especialista Suporte Atendimento III

Jobgether • Brazil

Remote
BRL 23,000 - 28,000
Fully remote
Transportation allowance
Meal and/or food allowance
+4
Staff Application Security Engineer
Staff Application Security Engineer

Jobgether • Brazil

Remote
BRL 901,000 - 1,221,000
Fully remote work
Executive security support
Security tooling access
+1
Senior Fullstack Engineer (Angular / Java)
Senior Fullstack Engineer (Angular / Java)

Jobgether • Brazil

Remote
BRL 250,000 - 420,000
Fully remote work arrangement
Full-time employment
Analista de Suporte JR - Noturno
Analista de Suporte JR - Noturno

Jobgether • Brazil

Remote
BRL 33,000 - 67,000
Remote work
Full-time CLT
Healthcare
+7