Fullstack Developer

Nagarro Logo

Nagarro

πŸ“Remote - Portugal

Summary

Join our Digital Product Engineering company as a Software Developer and build products, services, and experiences that inspire and delight. We are a global company with a dynamic and non-hierarchical work culture. This role requires at least 5 years of professional software development experience, hands-on programming experience on agile projects, and a strong understanding of object-oriented programming. You will need advanced knowledge of C# and .NET Core, experience with Angular, and familiarity with DevOps practices. The ideal candidate will also possess experience with microservices, micro frontends, and Azure.

Requirements

  • At least 5 years of experience in professional software development
  • Hands-on programming experience on agile projects
  • Theoretical knowledge about secure coding, clean code, and quality assurance
  • Good understanding of the object-oriented programming paradigm and integration of relational databases into Enterprise applications
  • Able to name and apply common design patterns and principles
  • Analytical and problem-solving skills, with a sense of quality
  • Fluent in English
  • Advanced knowledge of C# programming language
  • Professional project experience for Project category medium with .NET Core 7, 8
  • Professional experience in OR-Mapping
  • Good knowledge of SQL and DBMS concepts
  • Project experience with Typescript & Angular (>=V.12)
  • Experience with GIT
  • Affinity for automated testing and test-driven development
  • Proficiency with at least one CI/CD tool stack

Responsibilities

  • Develop software solutions using .NET Core, C#, and Angular
  • Work on agile projects
  • Apply secure coding, clean code, and quality assurance principles
  • Integrate relational databases into enterprise applications
  • Apply common design patterns and principles
  • Solve problems analytically, maintaining a sense of quality
  • Utilize advanced C# programming skills
  • Work on medium-sized projects using .NET Core 7 or 8
  • Utilize Object-Relational Mapping (OR-Mapping)
  • Apply SQL and DBMS concepts
  • Work on projects using Typescript & Angular (V.12 or higher)
  • Use GIT for version control
  • Employ automated testing and test-driven development
  • Utilize at least one CI/CD tool stack

Preferred Qualifications

  • Proficiency in the business domain of Financial Services
  • Experience with the Azure service stack
  • Experience with MS SQL or Azure SQL
  • Infrastructure knowledge (Terraform, Kubernetes, Docker)
  • Experience with microservices and micro frontends

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.