Job Responsibilities
- Work with other engineers, managers, product management team, QA, and Operations teams to develop innovative web and mobile-based solutions that meet market needs.
- Maintain software developed in Microsoft .NET Technologies, Xamarin Forms, ASP.NET, SQL Server and Mobile Platforms.
- Write unit test code, maintain code quality, and produce defect-free software.
- Prepare functional and design specification documents
- Translate application storyboards and use cases into functional applications
- Prepare functional and design specification documents
- Work closely with QA and Product Management to resolve product issues in all parts of our software applications.
- Support our customers by proactively resolving reported issues.
- Handle multiple projects and work priorities to meet the delivery cycle.
- Bachelor's degree in Computer Engineering, Computer Science, or equivalent.
- 4+ years of working experience in developing Mobile Applications with Xamarin Forms/WPF Technologies
- Hands-on experience in C#.Net, Xamarin Forms, SQL Server, and other Microsoft Technologies
- Experience in writing reusable C# libraries, SOAP/XML-based Web services, and Web APIs and SQL queries
- Good understanding of XAML
- Strong understanding of object-oriented design and programming concepts
- Experience in MVVM design pattern
- Experience in test-driven development using NUnit or similar frameworks
- Excellent communication skills, both verbal and written
- Ability to self-direct, prioritize, and manage multiple tasks and demands