.Net Software Developer
About Candidate
- The candidate is a skilled .NET Software Development and R&D Engineer with extensive expertise in developing, maintaining, and optimizing complex, robust, and scalable applications. Their work spans various domains, including security, video surveillance, CRM systems, and enterprise applications. They have experience designing software architectures and implementing advanced development methodologies to ensure high-quality deliverables.
- The candidate excels in both frontend and backend development, having participated in creating and enhancing software architectures, deploying innovative solutions, and optimizing performance. They have worked on application maintenance, third-party integrations, and end-to-end system improvements. Their expertise includes microservices architecture, system design, and crafting clean, maintainable code.
- Proficient in Agile methodologies, they have a strong understanding of Scrum, Kanban, and XP practices. They are adept at using tools such as Azure DevOps, Git, Docker, and Postman to manage projects and streamline workflows. Their technical expertise covers .NET Core, ASP.NET, WPF, Razor, Blazor, Web API, and various frontend technologies like Vue.js, AngularJS, and JavaScript.
- The candidate has a robust database management background, with experience in SQL Server, MongoDB, Oracle, and database optimization. They are also skilled in DevOps practices, including GitOps, containerization, and CI/CD pipelines. Their comprehensive knowledge of design patterns, SOLID principles, and craftsmanship standards ensures efficient and effective solutions tailored to project needs.