Ciandt

[Job - 28808] Senior Developer .NET

Apply Now

Job Description

Position Overview:

As a C# Developer, you will play a crucial role in the development and maintenance of our core software applications. You will work closely with cross-functional teams to build scalable, high-performance solutions that align with client requirements and business goals. Your expertise in the .NET ecosystem will be vital as you design server-side logic, manage database interactions, and ensure the seamless integration of web services and REST APIs.

Key Responsibilities

- Collaboration: Partner with frontend developers and stakeholders to design and implement robust, end-to-end software deliverables.
- Development: Design, write, and maintain efficient, testable, and reliable C# code within the .NET Core / .NET 6+ framework.
- API & Services: Develop and optimize web services and REST APIs, ensuring high availability and low latency for integrated applications.
- Architecture: Participate in the implementation of clean architecture, following SOLID principles and industry best practices.
- Proactive Ownership: Embrace an autonomous approach to troubleshooting, root cause analysis, and continuously improving the codebase.

Required Skills & Qualifications

- C# Proficiency: Solid experience in software development using C# and the .NET framework.
- Web Technologies: Experience building and consuming REST APIs and working with ASP.NET Core.
- Database Management: Knowledge of relational databases (e.g., SQL Server, PostgreSQL) and experience with Entity Framework.
- Software Design: Strong understanding of Object-Oriented Programming (OOP) and common design patterns.
- Workflow Tools: Familiarity with version control systems (Git) and project management tools (preferably JIRA).
- Language: Advanced English proficiency (reading and writing).

Nice-to-have Skills:

- Cloud & DevOps: Familiarity with Azure or AWS services and Continuous Integration/Continuous Delivery (CI/CD) processes.
- Testing: Experience with unit testing frameworks such as xUnit, NUnit, or MSTest.
- Modern Frontend: Knowledge of JavaScript frameworks (like React or Angular) or Blazor.
- Agile Mindset: Experience working in Agile/Scrum environments.