Provide technical guidance and leadership in the design and development of software applications using C#. Ensure the application of best practices in coding, testing, and maintenance. Stay updated with the latest developments in C# and related technologies.
Software DevelopmentDesign, code, test, debug, and document complex applications and systems. Optimize and refactor existing code to improve performance and maintainability. Collaborate with other team members to integrate systems and solutions.
SkillsComprehensive understanding of: