Fullstack Developer

closed
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
This job is filled or no longer available