Senior .Net Developer
Current• Leading the design and implementation of complex software solutions, collaborate on important architecture decisions and craft technical designs that lay the foundation for scalable, robust applications.• Provide technical leadership and mentorship to the development team, fostering a culture of excellence, collaboration, and continuous improvement.• Driving innovation and the adoption of emerging technologies, evaluating tools and frameworks to enhance productivity, performance, and maintainability of software solutions.• Ensuring the integrity and stability of releases through rigorous testing, performance tuning, and proactive monitoring, implementing measures to identify and address issues before they impact end-users.• Acting as a point of escalation for release-related issues, facilitating timely resolution and communication with stakeholders.• Conducting thorough code reviews, performance optimizations, and architectural assessments to ensure scalability, reliability, and security of the software.