Description
Job Summary:
We are seeking a C# Developer passionate about technology, with software development experience and a desire to build robust, scalable, and innovative solutions.
Key Highlights:
1. Experience with C# and .NET Core for robust and scalable solutions
2. Experience with agile methodologies and software development best practices
3. Familiarity with GCP, Docker, RESTful APIs, and microservices
C\# Developer to join our Integration team. We seek a technology-passionate professional with software development experience and a desire to create robust, scalable, and innovative solutions.
Responsibilities:
* Design and develop solutions collaboratively with the integration team.
* Translate functional and non-functional requirements into efficient implementations.
* Define development standards, best practices, and quality guidelines.
* Collaborate with other developers, providing technical guidance.
* Conduct code reviews and suggest architectural and performance improvements.
* Research and evaluate new technologies, frameworks, and tools.
* Solve complex problems and propose innovative solutions.
* Stay updated on software architecture and development trends.
Requirements:
Requirements:
* Strong knowledge of software design, architecture, and best practices.
* Experience with C\# and .NET Core.
* Familiarity with RESTful APIs and integrations.
* Experience with relational and non-relational databases.
* Experience with agile methodologies (Scrum/Kanban).
* Experience with TDD and testing (unit, integration, and load tests).
* Analytical ability and problem-solving skills.
* Strong verbal and written communication skills.
Desired Technical Skills
Cloud and Infrastructure:
* Experience with Google Cloud Platform (GCP):
* Cloud Run (containerized service execution)
* Pub/Sub (messaging and integration)
* Cloud SQL (managed databases)
Backend
* C\# .NET Core with Entity Framework Core.
* Development of RESTful APIs and microservices.
* Observability (logging, tracing, monitoring).
* Relational databases: SQL Server, PostgreSQL, MySQL.
* Containerization with Docker.
* Design patterns and clean architecture.
Frontend:
* Angular (recent versions).
* Proficiency in HTML5, CSS3, JavaScript/TypeScript.
* Creation of reusable components and responsive design.
* State management and component lifecycle handling.
DevOps and Methodologies:
* Azure DevOps and Git:
* Branching strategies, pull requests.
* CI/CD with Azure Pipelines.
* Repository and artifact management.
* Best practices: Clean Code, SOLID, automated testing, code review, and pair
programming.* Agile methodologies: Scrum or Kanban.
Development Environment:
* Experience with Linux and Windows.
* Ability to work across multiple platforms and environments.
Benefits
PJ (Full-time) contract, Monday to Friday, from 09:00 to 18:00
Use of personal equipment