Senior .NET Developer - Full-time (Working from Office)
Role details
Job location
Tech stack
Job description
We are seeking an experienced Senior .NET Developer to join our dynamic team. The ideal candidate will have a strong background in modern .NET development practices and deployment strategies, along with a working knowledge of Outsystems. This role requires hands-on expertise in designing, developing, and deploying robust, scalable, and secure applications., * Design, develop, and maintain applications using .NET Core/.NET Framework.
- Follow modern development practices such as Dependency Injection, Microservices, and Cloud-Native development.
- Implement and manage deployment pipelines using CI/CD tools (Azure DevOps, GitHub Actions, etc.).
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Troubleshoot and resolve complex application issues across development, testing, and production environments.
- Leverage Outsystems for application development and integration tasks.
- Write clean, maintainable, and testable code adhering to SOLID principles and coding best practices.
- Stay updated with the latest trends in .NET and Outsystems development.
Requirements
Do you have experience in Systems integration?, * 5+ years of professional experience in .NET development, with expertise in .NET Core and ASP.NET Core. Entity Framework/Core. RESTful API design and integration. Dependency Injection and Middleware concepts.
- Strong understanding of deployment pipelines (CI/CD) and tools such as Docker and Kubernetes.
- Knowledge of cloud platforms like Azure, AWS, or Google Cloud for app hosting and management.
- Experience with Outsystems low-code platform for enterprise application development.
- Proficiency in relational and NoSQL databases such as SQL Server, MySQL, or MongoDB.
- Familiarity with modern authentication methods (OAuth, JWT, SAML, etc.).
- Strong debugging, problem-solving, and optimization skills.
- Familiarity with Agile methodologies and tools like Jira, Trello, or Asana., * Experience in Microservices architecture and distributed systems.
- Familiarity with Blazor or MAUI for cross-platform development.
- Certifications in .NET, Azure, or Outsystems (a plus).
- Strong knowledge of application security and data protection best practices.
Benefits & conditions
- Competitive salary and performance bonuses.
- Opportunities for continuous learning and professional development.
- Exposure to cutting-edge technologies and challenging projects.
- Collaborative and inclusive work culture.