Senior C# Developer

Posted 7hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Desenvolvedor C# sênior construindo produtos financeiros para a Instituição de Pagamento da NDD. Evolução de aplicações, testes, APIs, microsserviços e automação de deploy.

Responsibilities:

  • Write easily testable functions and handle comprehensive cases and error scenarios
  • Understand the test pyramid and write tests to support test case development
  • Debug issues systematically
  • Monitor product stability and the team's domain operational data
  • Support identification of and propose improvements to code and technology
  • Follow source code version control policies
  • Support monitoring of technical standards
  • Collaborate on automation of testing and deployment processes
  • Design functions aligned with the overall product and business architecture
  • Follow security standards and act as an application guardian
  • Share knowledge and contribute to team development
  • Keep documentation up to date
  • Contribute to the analysis of team metrics and propose actions to improve performance and backlog
  • Support company-defined practices and processes aimed at continuous improvement
  • Contribute to the construction and evolution of the Payment Institution’s financial products

Requirements:

  • Experience/knowledge in C# on .NET Core 2.0 and higher
  • Knowledge of C# on .NET Framework 4.7
  • Knowledge of HTML5, Angular 12 and TypeScript
  • Knowledge of Entity Framework Core and Bootstrap
  • Knowledge of Postman
  • Knowledge of SQL for SQL Server
  • Knowledge of Docker/Docker Compose
  • Knowledge of Kubernetes and container orchestration
  • Knowledge of RabbitMQ
  • Knowledge of XML and JSON
  • Knowledge of multithreading
  • Knowledge of TDD and DDD
  • Knowledge of microservices
  • Development of Web APIs and RESTful APIs with Swagger
  • Knowledge of Git
  • Ability to write testable functions, debug issues systematically and collaborate on testing and deployment
  • Ability to follow security, architecture, version control and company processes and standards

Benefits:

  • Annual bonus: up to 3.3 monthly salaries
  • Career plan
  • Feedback culture with 360° performance reviews
  • Internal recognition program and close management with 1:1 meetings
  • Financial education program
  • Psychological counseling
  • Legal advice
  • Social support
  • Unimed health plan
  • Life insurance
  • Support for flu vaccination
  • Wellness activities
  • Meal allowance
  • Unlimited coffee and fruit in the office
  • Quality-of-life and emotional balance activities
  • Partnership with SESC
  • Study grants
  • Support for learning new languages
  • Incentives to participate in industry events
  • Certification support
  • Commuter voucher
  • On-site parking and bike rack
  • Locker rooms
  • Birthday voucher
  • Flash card
  • 40-hour workweek
  • Flexible working hours