Responsibilities:
• Design, code, test and manage various applications
• Utilize your expertise in .NET technologies for software development
• Collaborate with engineering team and product team to establish best products
• Follow outlined standards of quality related to code and systems
• Develop automated tests and conduct performance tuning
• Collaborate with cross-functional teams to integrate and implement end-to-end solutions
Requirements:
• 3+ years of experience in .NET development
• Proven experience in leading and managing development teams
• Solid understanding of SQL database design and management
• Excellent communication and interpersonal skills
• Strong problem-solving and critical-thinking abilities
• Experience in Agile development methodologies preferred