software developer
Descrizione dell'offerta
Freelance only - 12 months - full remote - full time - daily rate based on experience
Key Responsibilities
- Develop and maintain .NET applications.
- Design and implement RESTful APIs and backend services.
- Collaborate with analysts, QA, and UX teams to define requirements and technical solutions.
- Integrate relational databases (e.g., SQL Server , PostgreSQL ) and/or NoSQL databases.
- Write clean, testable, and well-documented code following best practices.
- Participate in code reviews and Agile/Scrum ceremonies.
- Contribute to continuous improvement of system architecture and development processes.
Required Skills & Qualifications
- Strong knowledge of C# and the .NET framework.
- Experience with ASP.NET Core (MVC, Web API).
- Proficiency with Entity Framework Core or similar ORM tools.
- Experience with SQL databases and writing optimized queries.
- Familiarity with Git and version control workflows.
- Understanding of SOLID principles and modern software architectures.
Nice to Have
- Experience with AWS or other cloud platforms.
- Experience with GraphQL
- Knowledge of Docker and containerization.
- Familiarity with Angular , React , or other frontend frameworks.
- Experience with CI/CD pipelines (Jenkins DevOps, GitHub Actions ).
- Knowledge of architectural patterns (CQRS, Clean Architecture, Microservices).