Fullstack Developer
Description
Role & responsibilities
Analyze the existing ASP.NET Web Forms application to identify areas for improvement in UI, data handling and security practices.
• Ensure the application adheres to information security best practices and standards.
• Conduct regular security assessments and vulnerability scans to identify and mitigate potential security risks.
• Implement security measures such as data encryption, secure authentication, and authorization protocols.
• Estimate technical effort, work breakdown structure, risks and solutions at a solution level
• Migrate the application to ASP.NET Core, ensuring a seamless transition while maintaining functionality.
• Implement AJAX and client-side frameworks (e.g., Angular, React, Vue.js) to enhance user experience and responsiveness w.
• Optimize SQL queries and data access patterns to handle large volumes of data efficiently.
• Design and implement caching strategies to improve application performance.
• Develop a Web API layer for data interactions, decoupling the UI from the data access layer.
• Utilize asynchronous programming patterns to improve application responsiveness.
• Revamp the UI using modern design principles and responsive design techniques.
• Implement data virtualization and batch processing techniques to manage large datasets effectively.
• Collaborate with cross-functional teams to gather requirements and deliver high-quality solutions.
• Monitor application performance and user interactions to identify bottlenecks and areas for improvement.
Preferred candidate profile
Perks and benefits