
Junior 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
- Maintain applications
- Implement strategic or complex scenarios
- Analyze situations and propose efficient, scalable and robust solutions
- Solve problems quickly and creatively
- Build proofs of concept
- Assist with architecture designs
- Perform performance testing and extract insights from results
- Participate in the design, development and evolution of products
- Share 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 cloud
- Experience with event-driven architectures
- Experience with microservices architecture
- Experience with agile methodologies Scrum and Kanban
- Knowledge of integration and continuous delivery tools
- Version control with Git (GitLab, GitHub, Gitflow)
- Containerization concepts (e.g., Kubernetes, Docker)
- Software testing and frameworks (unit testing, integration, E2E, TDD, BDD, load testing, stress testing)
- Design patterns
- Concepts of resilience, scalability and observability of applications
- Version control with Git (GitLab, GitHub, Gitflow)
- Containerization concepts (e.g., Kubernetes, Docker)
- Application security concepts
- Ability to communicate effectively
- Curiosity and willingness to learn new tools, platforms and technologies
Benefits
- Hybrid
- Develop high-quality, high-performance code following software engineering best practices
- Maintain applications
- Implement strategic or complex scenarios
- Analyze situations and propose efficient, scalable and robust solutions
- Solve problems quickly and creatively
- Build proofs of concept
- Assist with architecture designs
- Perform performance testing and extract insights from results
- Participate in the design, development and evolution of products
- Share knowledge
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 Azureevent-driven architecturemicroservices architectureagile methodologiessoftware testing
Soft Skills
problem solvingeffective communicationcuriositywillingness to learn