Description
Job Summary:
Develop, maintain, and enhance .NET applications, implement REST APIs, and collaborate across all stages of the development lifecycle, adhering to best practices and pursuing continuous improvement.
Key Highlights:
1. Participate in the full development lifecycle (analysis, implementation, testing)
2. Collaborate with cross-functional teams and ensure code quality
3. Proactively suggest improvements and engage in continuous learning
Develop, maintain, and enhance applications using .NET / .NET Core.
Implement REST APIs, integrations, and reusable components.
**Participate in the full development lifecycle:** analysis, implementation, testing, and documentation.
Collaborate with cross-functional teams (UI/UX, QA, Product, Infrastructure).
Ensure code quality by following best practices (SOLID, DDD, Clean Code).
Identify and propose technical and performance improvements.
Fix bugs and support incident investigation in production.
**Requirements:**
Experience with C\# and .NET / .NET Core.
Knowledge of building REST APIs.
Familiarity with Oracle and database best practices.
Experience with Git and version control.
Knowledge of Entity Framework / EF Core.
Strong logical reasoning and analytical skills.
Clear communication and collaboration skills.
Proactivity in suggesting improvements.
Ability to adapt and learn continuously.