Collaborating with other developers, business analysts, and project managers to understand project requirements and develop software solutions that meet those requirements. Writing and testing code using C#, ASP.Net, and other .Net languages and technologies. Creating and maintaining databases using SQL Server or other database technologies. Developing and maintaining web applications using technologies such as HTML, CSS, and JavaScript. Implementing and testing new features and functionality. Troubleshooting and debugging issues in production and non-production environments. Strong problem-solving and analytical skills. Excellent communication and collaboration skills.