Collaborate with cross-functional teams to gather requirements, design solutions, and deliver high-quality software products - Design, develop, test, and maintain software applications using C# programming language - Write clean, efficient, and well-documented code that adheres to coding standards and best practices - Troubleshoot and resolve software issues in a timely and effective manner - Collaborate with QA and operations teams to ensure software quality and reliability - Participate in code reviews, design sessions, and other development-related activities - Stay up-to-date with the latest C# development tools, frameworks, and technologies
Requirements:
- Minimum of 4-8 years of experience in C# development - Strong knowledge of C# programming language, .NET Framework, and related technologies - Familiarity with Microsoft SQL Server, Microsoft Azure, and other Microsoft technologies - Experience with agile development methodologies and version control systems (Git, SVN) - Strong problem-solving and analytical skills - Excellent communication and collaboration skills - Bachelors degree in Computer Science, Information Technology, or a related field (preferred)
We offer a competitive salary, comprehensive benefits, and opportunities for career growth and advancement. If you are a passionate and experienced C# developer who is looking for a challenging and rewarding role, we encourage you to apply.