Collaborate with cross-functional teams to define project requirements and deliverables Design, develop, and test software applications using both the .Net and Python frameworks Participate in code reviews and ensure adherence to coding standards and best practices Troubleshoot and debug software applications to address issues and improve functionality Ensure software quality through testing and documentation Maintain and upgrade existing software applications as required Stay up-to-date with the latest trends and technologies in .Net development and Python programming Bachelor's degree in Computer Science, Information Technology, or related field At least 1-2 years of experience in .Net development and Python programming Proficiency in C#, VB.NET, HTML/CSS/JavaScript, MS SQL Server, and web development Strong knowledge of Python programming and its frameworks Good understanding of SQL databases and SQL querying Knowledge of software development methodologies and best practices Strong problem-solving and analytical skills Ability to work independently and as part of a team Excellent communication and interpersonal skills