Professional - Lead - .NET Developer-Xamarin
- Full-time
Company Description
Sutherland is seeking a reliable and technical person to join us as .Net Developer who will play a key role in driving our continued product growth and innovation. If you are looking to build a fulfilling career and are confident you have the skills and experience to help us succeed, we want to work with you!!
Job Description
In this role, you will get to:
- Participate in plan, develop, build, unit/integration test phases of software development
- Put forward calculated time estimates of work to be done on a project
- Participate in design, code reviews with other developers and test-case review with testers
- Perform unit/module testing of software to find errors and confirm programs meet specifications
- Write and maintain documentation to describe program development, logic, coding, testing, changes, and corrections
- Follow-up and close issues entered into the defect-tracking system
- Visualize, articulate and break down complex testing areas into simpler parts
- Initiate and influence implementation & test strategies across teams
- Owns a major component of the product
- Design & build new applications using Framework 4.0 (/latest) / .NET Core.
- Enhance applications using C#.NET, Web Services / Web API, Entity Framework / ADO.NET.
- Develop On-premise / Cloud (using Azure) hosting applications.
- Working under a dynamic agile based environment.
- Strictly adhere to scrum framework and guidelines.
- Coordinate with multiple development teams.
Qualifications
Our most successful candidates will have:
- Bachelor or Master degree in Computer Science, Engineering or a related subject
- Minimum 4-10 years of relevant experience in Software Development
- Good understanding of OOP concepts
- Hands-on experience in C# programming
- Understanding of advanced concepts in .Net framework
- Events & Delegates, Multi-threading
- Web Application & Web Service
- Knowledge in Classic ASP is advantage
- Knowledge in SQL Server is must
- Skills in WCF and Web API
- Knowledge in SSRS/ Reporting Tools.
- Expertise in agile and scrum development cycles is favored
- Hands-on Experience in .NET Core 2.1 and above, MVC, Asp.net, WebAPI, C#
- Hands on experience in transactional databases, write Stored Procedures and Functions in SQL Server
- Good knowledge in Angular 7 and above
- Ajax / J-query / Bootstrap / LINQ / HTML 5.0
- Exposure to server environments and deploying MVC .Net applications using IIS servers.
- Certification in .NET Framework
Additional Information
- Strong understanding of object-oriented programming and software design patterns.
- Experience with Xamarin.Forms or Xamarin.Native.
- Proficiency in C#, .NET, and Visual Studio.
- Familiarity with RESTful APIs to connect mobile applications to back-end services.
- Solid understanding of mobile UI/UX design principles and best practices.
- Excellent problem-solving and debugging skills.
- Strong communication and teamwork skills.
- Ability to work independently and take ownership of projects.
Additionally,
- Experience with Agile/Scrum development methodologies.
- Knowledge of cloud technologies such as Azure or AWS.
- Experience with version control systems, such as Git.
- Published mobile applications on the App Store or Google Play Store.