Tasks Design, develop, and maintain high-quality, scalable and reliable applications using C# and the .NET framework. Collaborate with cross-functional teams to gather requirements, design solutions, and implement features that meet business objectives. Write clean, efficient and maintainable code, with a strong focus on performance and security. Troubleshoot, debug and optimize existing applications to improve functionality and user experience. Work on software development life cycles, includin...