Responsibilities :
Translate application storyboards and use cases into functional applications
Design, build, and maintain efficient, reusable, and reliable code
Integrate data storage solutions such as databases, cloud storage and cache
integration of payment gateways, email and push notification services
Ensure the best possible performance, quality, and responsiveness of applications
Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
Help maintain code quality, organization, and automatization
Knack for writing clean, readable, and easily maintainable code
Understanding of fundamental design principles for building a scalable application
Skills
Strong knowledge of .NET Framework 4x and .NET Core
Proficient in C#, with a good knowledge of their ecosystems
Proficient in API and Web development using ASP.NET Core
Strong understanding of object-oriented programming
Familiar with various design, architectural patterns and concurrency patterns
Proficient with Microsoft SQL Server Database, stored procedures and optimizing query performance
Experience of Azure Cloud services e.g. Key Vault, Blob and Table Storage, and Azure AD
Experience in writing and executing unit and integration tests and implementing automated testing platforms
Proficient understanding of code versioning tools such as GIT and TFS
Proficient with JavaScript, HTML5, CSS3, Bootstrap, JQuery and Mobile-First Web Designs
Proficient with Angular 8+, ag-grid and Material Design
Experience with Azure DevOps
Experience with Integration of PayPal / Stripe or Authorize or other payment gateways
Experience with APNS and FCM integration into solutions
Stallions Technologies