
C# Developer, Mid-level
IEBT Innovation
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
About the role
- Work on the development and maintenance of corporate systems in C#, focusing on stability, continuous evolution, and remediation of legacy systems.
- Implement new backend features following Clean Code principles, layered architecture, and development best practices.
- Develop and consume REST APIs, including contract definition, error handling, versioning, and system integration.
- Maintain and evolve ASP.NET MVC (MVC5) applications, making adjustments to controllers, services, business rules, and data access.
- Write and optimize complex SQL queries, working directly with Oracle databases, with a focus on performance and data integrity.
- Frequently perform debugging and troubleshooting, analyzing logs, exceptions, runtime failures, and data inconsistencies in production environments.
- Conduct functional tests and technical validations to ensure deliveries meet defined requirements.
- Collaborate with business and technology teams, participating in technical analyses, refinements, and evolutionary fixes.
Requirements
- C# (.NET Framework / ASP.NET MVC5)
- React.js
- Development and maintenance of REST and SOAP APIs
- Advanced SQL (complex queries, joins, subqueries, stored procedures)
- Hangfire
- Kafka and RabbitMQ
- Postgres Database
- Worker Services
- Version control with Git
- Debugging and error analysis in production systems
- Code organization, standardization, and continuous refactoring
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C#ASP.NET MVCREST APIsSOAP APIsSQLPostgresHangfireKafkaRabbitMQWorker Services
Soft skills
debuggingtroubleshootingcollaborationtechnical analysisfunctional testing