Sr. Developer (.Net/AI) 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 Sr. Developer (.Net/AI) based in Brazil.
This role is designed for a senior full-stack developer who combines deep software engineering expertise with practical experience applying artificial intelligence to development workflows.
You will contribute to innovative projects by building scalable solutions, improving engineering efficiency, and leveraging AI-powered tools to accelerate delivery.
The position requires strong backend and frontend capabilities, along with the ability to review, optimize, and ensure the quality of AI-generated code.
You will work in a collaborative, multicultural environment where technology, automation, and innovation are central to solving complex business challenges.
The role offers the opportunity to shape modern development practices through AI-assisted engineering approaches.
This is a high-impact position for professionals passionate about software excellence, continuous learning, and the future of AI-driven development.
The Sr. Developer will be responsible for designing, developing, and improving software solutions while incorporating AI technologies into the engineering lifecycle. The role requires technical leadership, strong coding practices, and the ability to ensure quality, security, and maintainability across applications.
- Develop and maintain backend solutions using C# and .NET, preferably .NET 8+, including RESTful API development.
- Build and integrate frontend applications using Angular 19+ and connect them with backend services.
- Review, validate, and critically analyze automatically generated code to ensure quality and reliability.
- Use AI development tools and APIs, such as OpenAI APIs, Anthropic, and GitHub Copilot, to improve productivity and automate engineering processes.
- Create and orchestrate AI agents and workflows for code generation, task automation, and development acceleration.
- Design AI-assisted and AI-driven coding workflows while maintaining security, scalability, and code maintainability.
- Apply software engineering best practices, including SOLID principles, KISS methodology, and design patterns such as Factory, Strategy, and Builder.
- Develop automated tests, including unit and integration testing, to ensure software quality.
- Work with relational databases such as PostgreSQL and SQL Server.
- Support distributed systems and messaging architectures using technologies such as RabbitMQ, Kafka, and Service Bus.
- Implement and maintain containerized environments using Docker and docker-compose.
- Contribute to observability strategies through logs, metrics, and tracing using tools such as Datadog, Grafana, or ELK.
- Continuously improve development processes through experimentation and adoption of emerging technologies.
The ideal candidate should have strong senior-level software development experience, combining full-stack engineering knowledge with practical expertise in artificial intelligence applied to software delivery. The professional should demonstrate technical ownership, problem-solving abilities, and a commitment to building reliable solutions.
- Solid experience as a senior software developer, including code review, validation, and optimization skills.
- Practical experience using AI tools for software development, including AI APIs, coding assistants, and agent-based automation solutions.
- Experience creating and managing AI-powered workflows for development processes.
- Strong backend development experience with C# and .NET, preferably .NET 8 or newer.
- Experience developing frontend applications with Angular 19+.
- Strong understanding of software architecture principles, SOLID, KISS, and design patterns.
- Experience with automated testing strategies, including unit and integration tests.
- Experience working with relational databases such as PostgreSQL or SQL Server.
- Knowledge of Docker and docker-compose.
- Experience with observability concepts and tools for monitoring application performance.
- Experience with distributed systems and messaging technologies such as RabbitMQ, Kafka, or Service Bus.
- Intermediate to advanced English communication skills.
Nice to have:
- Experience building autonomous or semi-autonomous agents for software development.
- Experience implementing AI-assisted development pipelines for code generation, testing, and automated refactoring.
- Knowledge of prompt engineering and evaluating AI model outputs.
- Health and dental insurance.
- Meal and food allowance.
- Childcare assistance.
- Extended paternity leave.
- Access to wellness programs, gyms, and health professionals through Wellhub and TotalPass.
- Profit sharing and performance-based results participation (PLR).
- Life insurance.
- Continuous learning opportunities through corporate education platforms.
- Discount club access.
- Online platforms focused on physical, mental, and overall well-being.
- Pregnancy and responsible parenting support programs.
- Partnerships with online learning platforms.
- Language learning opportunities.
- Remote work environment with flexibility.
- Inclusive culture with dedicated support for diversity, accessibility, and employee well-being.