C# Developer (Umbraco)
CurrentAs a C# Developer, I supported and enhanced web solutions using Umbraco CMS, focusing on high-performance, scalable systems for the Sales and Online Customer Platforms. My role involved a blend of maintenance, bug fixes, and feature development, ensuring smooth and efficient system operations.• Key Responsibilities:• Umbraco CMS Development: Designed and implemented content-driven websites using Umbraco CMS, creating custom back-office extensions, templates, and modules tailored to business needs.• Backend System Enhancements: Developed and optimized features in C# and .NET Core, ensuring secure and scalable integration with Oracle databases and external APIs.• Data Management: Managed and configured data processes on Oracle systems, performing migrations, maintenance, and optimizations.• API Development and Integration: Built RESTful APIs to interface with front-end systems, ensuring robust and secure communication between components.• Testing and Quality Assurance: Wrote and executed unit tests, automated test scripts, and integration tests to uphold code quality and reliability.• Business Logic Implementation: Designed and implemented complex business rules, ensuring alignment with stakeholder requirements and system architecture.• Collaboration: Worked closely with cross-functional teams, including testers, designers, and business units, in Agile/Kanban frameworks to deliver high-quality solutions.• DevOps Practices: Utilized GitHub for version control and integrated CI/CD pipelines to streamline deployment processes, enabling faster delivery cycles.