
Senior .NET Developer
Cadmus Soluções em TI
full-time
Posted on:
Location Type: Hybrid
Location: Alphaville • Brazil
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Develop high-quality, high-performance code following Software Engineering best practices
- Perform code reviews
- Maintain and support applications
- Implement strategic or complex scenarios
- Analyze situations and propose efficient, scalable and robust solutions
- Resolve problems quickly and creatively
- Build proofs of concept
- Assist in architecture design
- Conduct performance tests and derive insights from results
- Participate in product conception, development and evolution
- Share and disseminate knowledge.
Requirements
- Experience developing C# .NET Core applications
- Strong knowledge in creating and consuming REST APIs
- Strong knowledge of relational and non-relational databases
- Experience with Microsoft Azure and AWS clouds
- Experience with event-driven architectures
- Experience with microservices architecture
- Experience with agile methodologies: Scrum and Kanban
- Knowledge of continuous integration and continuous delivery tools
- Version control with Git (GitLab, GitHub, Gitflow)
- Experience with containerization (e.g., Kubernetes, Docker)
- Software testing and frameworks (unit testing, integration, end-to-end, TDD, BDD, load testing, stress testing)
- Design patterns
- Application resilience, scalability and observability
- Version control with Git (GitLab, GitHub, Gitflow)
- Experience with application security
- Strong communication skills
- Curiosity and willingness to learn new tools, platforms and technologies.
Benefits
- Contractor
- Hybrid (on-site and remote mix)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#.NET CoreREST APIsrelational databasesnon-relational databasesMicrosoft AzureAWSevent-driven architecturemicroservices architectureagile methodologies
Soft Skills
strong communication skillscuriositywillingness to learnproblem-solvingcreativityknowledge sharing