Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
We are seeking a highly experienced Senior .NET Developer with a track record in digital transformation projects. The ideal candidate should have at least 4 years of experience and a strong background in .NET Core projects. The candidate should also have experience working with Agile methodologies, a good understanding of Continuous Integration and Continuous Deployment (CI/CD) practices, and strong knowledge of data structure and clean architecture principles.
- Design and develop .NET applications, services and APIs using .NET Core technologies.
- Collaborate with cross-functional teams to identify and solve complex software problems.
- write clean, scalable, and testable code that meets quality standards.
- participate in code reviews and provide feedback to improve software quality.
- Use Agile development methodologies and work collaboratively with other developers and stakeholders to deliver high-quality software products.
- Participate in the development of CI/CD pipelines and automation of build and deployment processes.
- Apply data structure and clean architecture principles to develop high-performance, maintainable, and scalable software products.
- Mentor junior developers and provide guidance on best practices and coding standards.
Job Requirements
- +5 years of experience in software development with a focus on .NET technology.
- Experience with .NET Core projects is essential.
- Strong knowledge of C#, ASP.NET, MVC, Web APIs, and related technologies.
- Proven track record in delivering digital transformation projects from start to finish.
- Familiarity with Agile development methodologies and best practices.
- Good understanding of CI/CD practices and experience working with tools such as Jenkins, Azure DevOps, or GitLab.
- Strong knowledge of data structure and algorithms and their applications in software development.
- Good understanding of clean architecture principles and their application in developing maintainable and scalable software products.
- Excellent communication and interpersonal skills.