Overview
Job Description:
We are looking for a 5+ years experienced .NET Developer with a strong background in .NET development and hands-on experience in design and development.
Responsibilities:
- Design with a strong knowledge of non-functional requirements.
- Implement robust and scalable solutions using .NET in the following areas:
a. Back-End Development: Developing back-end website applications, creating databases, Tables, SP, Functions and other DB artefacts for functionality, ensuring responsiveness of applications, seeing through a project from conception to finished product, and meeting both technical and functional needs
b. API Interaction: Design, Develop and manage API interactions between server-side and client-side. The developer should be able to design RESTful APIs and handle third-party API integration.
d. Performance Optimization: Analyzing and optimizing application performance, which could involve tasks like refactoring code, implementing caching strategies, and using load balancing.
e. Security Measures: Implementing security measures to protect sensitive information, including setting up proper access controls, data masking, protecting against SQL injection and XSS attacks, and encrypting sensitive data.
- Testing and Debugging: Writing unit tests and using debugging tools to ensure the robustness and reliability of the web application.
- Work on bug fixing and improving application performance.
Qualifications:
- 5-7 years of software development experience. Must have delivered a minimum of 3-5 end-to-end projects in line with experience.
- Strong .NET skills, with experience in frameworks like ASP.NET, .NET Core, and MVC.
- Hands-on experience with development tools like Visual Studio, SQL Server Management Studio, and other relevant tools.
- Experience with front-end technologies like HTML, CSS, JavaScript, and frameworks like Angular or React.
- Experience with relational databases like Microsoft SQL Server and NoSQL databases.
- Knowledge of version control tools like Git.
- Strong problem-solving skills, algorithmic skills, and data structures.
- Experience in Agile methodologies using Azure DevOps is a plus.
Job Type: Full-time
Pay: ?1,000,000.00 - ?1,500,000.00 per year
Work Location: In person