CliniSoft is hiring a Senior Software developer who is experienced and can lead and train a team of junior developer.
Experience and Skills required:
- 3 years of experience in full-stack development with a focus on ASP.NET and SQL Server databases.
- Experience developing desktop and web applications
- Knowledge of React Native is a Plus
- Deep knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
- Deep Knowledge in .Net 3.5, 4.0 , 4.5+ and APO .Net
- Strong experience with ASP.NET Core Web APIs for backend development, utilizing design patterns such as MVC.
- 6.1. Experienced in optimal web service API development and micro services.
- In-depth knowledge of SQL Server databases (Desktop and Azure version) including design, query optimization, and performance tuning.
- Strong experience in Azure platform.
- Familiar with DevOps environment and implementation on Microsoft DevOps Platform.
- 9.1. Expert in both of coding and SQL optimization.
- Experience in queues, multi-threading, parallelization, and distributed caching servers is a plus.
- Excellent understanding of OOP, n-tier architecture, and design patterns
- Code Quality: Uphold high standards through code reviews, best practices, and automated testing.
- Collaborative Development: Work with the operational planner, designers, and product manager for integrated user experiences.
- Mentorship and Knowledge Sharing: Mentor juniors, promote best practices, and foster a learning environment.
- Ability to support the team through all phases of the software development life cycle including analysis, design, implementation, testing, and support
- Excellent communication and teamwork skills
- attention to detail
- skills
- analytical, problem-solving/diagnostic skills.
- work ethics, positive and self-motivated