Senior Software Developer
CurrentDesign, create and maintain applications using the .NET platform and environmentUnderstand requirements and transform them into functional applications in line with business objectivesMaintain and upgrade existing applications and fix issuesCollaborate with peers to design the best solution possible using the .Net framework and Microsoft tech stackRewriting/making changes in existing code structure to increase efficiency and performanceEnsure error-free code that adheres to best coding practicesTest, monitor, and make better solutions through incremental updates/new features/app optimizationOffer technical support for web, mobile, and desktop applicationsIntegrate data storage systems and maintain code qualityIdentify bottlenecks and address issues to ensure the best performanceCreate architecture, specifications, and user interfaces of .Net applicationsInnovate and build high-quality software solutions leveraging the versatility of the .NET platformImplement best practices and methodologies for security, quality, and development approach