We are looking for a skilled and passionate C# / .NET Developer to join our team and help build innovative software solutions. In this role, you will be responsible for developing, testing, and maintaining high-quality applications. You will work on a variety of projects, from new feature development to enhancing existing systems, ensuring they are robust, scalable, and efficient.
This is a fantastic opportunity for someone who enjoys tackling complex problems and has a strong foundation in modern development practices. You will collaborate closely with a team of talented engineers to deliver exceptional products that meet user needs.
Responsibilities :
- Design, develop, and maintain software applications using C# and .NET Core.
- Write clean, scalable, and well-documented code following best practices.
- Work with frontend technologies like HTML, CSS, and JavaScript to build responsive user interfaces.
- Participate in all phases of the software development lifecycle, including requirements analysis, design, testing, and deployment.
- Troubleshoot and debug issues to ensure optimal performance and functionality.
- Collaborate with team members to define, design, and ship new features.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Required Skills & Qualifications :
Proficiency in C#, .NET Core, and MVC.Solid understanding of Data Structures & Algorithms and Object-Oriented Programming (OOP) principles.Strong problem-solving and debugging skills.Experience with EF Core (Entity Framework Core) or other ORMs.Hands-on experience with frontend technologies including HTML, CSS, JavaScript, and at least one modern frontend framework (React, Angular, or Vue).Experience with Relational Databases (SQL Server) and an understanding of NoSQL databases.Familiarity with DevOps concepts and tools, including a basic understanding of cloud platforms like AWS and containerization with Docker.Knowledge of Azure DevOps is a plus.Desired Traits :
Excellent communication and teamwork skills.Ability to work in a fast-paced and dynamic environment.A proactive and positive attitude with a strong desire to learn.Commitment to writing high-quality, maintainable code.(ref : hirist.tech)