
Senior Developer – .NET/Angular
Stefanini Brasil
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
About the role
- Develop web applications using Angular (version 14 or higher) and TypeScript (v5.8).
- Implement components with PrimeNG, aligning with the Government Design System.
- Create and maintain highly available RESTful APIs using ASP.NET Core.
- Apply design patterns and principles such as SOLID, Clean Architecture, and DDD in software projects.
- Work with messaging using Apache Kafka, including producing and consuming messages.
- Perform database modeling and query optimization in PostgreSQL and SQL Server.
- Use database migration tools such as FluentMigrator or EF Migrations.
- Collaborate with the team on code reviews and continuous improvements.
Requirements
- Bachelor's degree in IT or a related field.
- Strong proficiency in C# and recent .NET versions (6, 7, or 8).
- Professional experience using Angular (version 14 or higher) and TypeScript (v5.8).
- Proven experience with ASP.NET Core for building RESTful APIs.
- Advanced knowledge of Entity Framework Core or Dapper.
- Experience with messaging and event-driven architectures, especially Apache Kafka.
- Familiarity with messaging patterns (Pub/Sub, Event Sourcing, or CQRS).
- Strong skills in PostgreSQL and SQL Server, including relational modeling and query optimization.
- Familiarity with database migration tools (e.g., FluentMigrator or EF Migrations).
- Ability to work in a team, good communication skills, and a willingness to learn.
Benefits
- Meal allowance or meal voucher;
- Discounts on courses, universities, and language schools;
- Stefanini Academy — platform with free, up-to-date online courses with certificates;
- Mentoring;
- Benefits club for medical consultations and exams;
- Medical insurance;
- Dental insurance;
- Benefits club with discounts at top establishments;
- Travel club;
- Pet care benefits.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
AngularTypeScriptASP.NET CoreC#Entity Framework CoreDapperPostgreSQLSQL ServerApache KafkaRESTful APIs
Soft Skills
team collaborationcommunicationwillingness to learn
Certifications
Bachelor's degree in IT