C# / C++ Developer
About Candidate
Introduction:
The candidate is a seasoned .NET developer with over 8 years of experience in designing, developing, and maintaining robust software solutions across various industries. Proficient in C#, .NET Core, and web technologies, they have a strong background in API integration, cloud platforms, and Agile methodologies. The candidate has extensive experience working on backend development, legacy code refactoring, and implementing new functionalities. They have worked across diverse projects, including healthcare systems, CRM platforms, cloud integrations, and content management systems. Their technical expertise includes working with a variety of development frameworks, database management systems, and external controls.
Responsibilities:
- Developing and maintaining backend systems using C# and .NET technologies.
- Refactoring legacy code to improve performance and functionality.
- Integrating APIs for third-party services and cloud platforms (Azure, AWS).
- Building customer account management systems and financial solutions.
- Creating and managing Web API solutions for various applications.
- Implementing cloud backup integrations and ensuring data security.
- Collaborating with cross-functional teams to meet project goals.
- Using design patterns, SOLID principles, and TDD in software development.
- Managing database systems using MS SQL and Entity Framework.
- Performing testing and debugging to ensure code quality.
- Developing desktop applications using WPF and MVVM patterns.
- Maintaining and enhancing content management systems like Umbraco and Episerver.