17
Oct 2022
Software Engineer
Software Engineer
Lahore
Job details
Job Type
Full-time
Full Job Description
Full Stack ASP.NET Developer
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
Job Type: Full-time
Salary: Rs45,000.00 – Rs120,000.00 per month
Ability to commute/relocate:
- Lahore: Reliably commute or planning to relocate before starting work (Required)