Role: .NET Developer
Location: Remote
Work Timing: Night Shift (6.30 pm to 3.30 am IST)
Responsibilities
- Design and development of our Online Banking and Mobile applications using best practices and the latest technologies.
- Utilize test methodology and version control to ensure application quality, performance and security.
- Perform code reviews and mentor junior application developers.
- Investigate and resolve bugs or deficiencies, monitor and optimize application performance and drive improvements.
- Be involved in end-to-end product development.
- Work with vendors (occasionally) to integrate third party products seamlessly into our applications.
Requirements
- 7+ years experience in developing applications with Microsoft .NET.
- Good experience in backend/full stack development.
- Extensive experience with C#.NET and Microsoft Azure technologies.
- Extensive experience with Microsoft SQL Server databases.
- Extensive experience with MVVM architecture.
- Excellent understanding of web and mobile UI and UX design and implementation.
- Experience with web services development, implantation and integration (Rest, JSON, XML).
- Leverage Domain Driven Design principles and patters where appropriate.
- Understanding of how to log crash reports and diagnose issues.
- Excellent visual, written, and verbal communication skills, as well as presentation skills.
Regards,
Prashanthi SR