.Net Back-End Developer Mid
Your tasks
- Participate in and lead development team activities, collaborating with colleagues to deliver high-quality backend solutions and meet project objectives.
- Gather, analyze, and clarify business and technical requirements to ensure solutions address stakeholder needs and expected outcomes.
- Document, design, and implement software solutions following established architectural principles, coding standards, and engineering best practices.
- Develop, maintain, and optimize backend applications using .NET and ASP.NET, ensuring performance, scalability, security, and maintainability.
- Design, build, integrate, and consume REST APIs to enable effective communication between applications and services.
- Apply appropriate software architecture principles and design patterns, including Domain-Driven Design (DDD), Service-Oriented Architecture (SOA), MVC, and MVVM, according to project requirements.
- Work with relational databases, develop SQL queries, and support efficient data management and retrieval.
- Implement and maintain cloud-based solutions using Microsoft Azure services, including Azure Event Hubs.
- Contribute to CI/CD pipelines and DevOps practices in Azure environments to streamline development, testing, deployment, and delivery.
- Use Docker and Kubernetes to support application containerization, deployment, and orchestration.
- Manage source code and collaborate effectively through Git-based version control workflows.
- Independently organize and manage assigned tasks, proactively identify technical challenges, and implement effective solutions.
- Ensure delivered solutions meet functional and non-functional requirements while maintaining high standards of software quality and reliability.
Requirements
- Professional experience in backend development using .NET and ASP.NET.
- Knowledge of software architecture and design principles, including Domain-Driven Design (DDD), Service-Oriented Architecture (SOA), MVC, MVVM, and common design patterns.
- Practical experience designing, developing, and consuming REST APIs.
- Experience working with relational databases and writing SQL queries.
- Familiarity with Microsoft Azure cloud services and resources, including Azure Event Hubs.
- Experience with CI/CD pipelines and DevOps practices in Azure environments.
- Hands-on knowledge of Docker and Kubernetes for containerization and orchestration.
- Proficiency with Git and version control best practices.
- Experience developing scalable, secure, maintainable applications using established software engineering principles and coding standards.
- Strong problem-solving and analytical skills, with a proactive approach to identifying issues and delivering solutions.
- Ability to work autonomously, prioritize tasks effectively, and collaborate with multidisciplinary development teams.
- Good communication skills and the ability to participate in technical discussions, contribute to architectural decisions, and support shared delivery goals.
- Nice to have: Knowledge of enterprise integrations and microservices-based solutions.
- Nice to have: Microsoft Azure Fundamentals certification (AZ-900) or willingness to obtain it.
What we offer
- Meal and/or food allowance (vale-refeição and/or vale-alimentação).
- Medical and dental insurance.
- Pet health insurance.
- Home office allowance for remote positions.
- Welcome kit as part of the onboarding process.
- Life insurance.
- Access to Zenklub, including psychological and nutritional support.
- TotalPass membership and wellness benefits.
- Certification and continuous learning programs with partners such as Adobe, Anthropic, AWS, Google, Microsoft, and Salesforce.
- Professional development partnerships and exclusive discounts.
- Access to UOL digital content.
- Maternity welcome kit.
- Extended maternity and paternity leave.
- Employee referral program.
- Fully remote work model, providing flexibility and the opportunity to work from Brazil.
- Opportunities for continuous professional growth and exposure to modern technologies, including artificial intelligence and generative AI.
How to apply
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! Why Apply Through Jobgether?
Other
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.