[ 1 ] Maintain and improve existing application functionality.
[ 2 ] Develop new features based on client requirements.
[ 3 ] Troubleshoot technical issues and optimize application performance.
[ 4 ] Work with SQL databases, REST APIs, and third-party integrations.
[ 5 ] Write and maintain unit tests using NUnit, xUnit, or MSTest.
[ 6 ] Apply SOLID principles and software design patterns.
[ 7 ] Participate in migrating applications to newer .NET versions.
[ 8 ] Contribute to technical solution design based on your experience level.
[ 9 ] Collaborate with software engineers and project stakeholders throughout the development lifecycle.
