A highly skilled professional who can handle both front-end and back-end development using .NET, AngularJS, SQL, LINQ, and REST API technologies.
Key Responsibilities
• Application Development: Design, develop, and maintain full-stack web applications using .NET for the back-end, AngularJS for the front-end, and REST APIs for communication between the two.
• Front-end Development: Implement user interfaces and user experiences using AngularJS, ensuring responsiveness and cross-browser compatibility. Collaborate with designers and back-end developers to ensure seamless integration and functionality.
• Back-end Development: Build robust and scalable server-side logic using .NET, handling data storage, business rules, and API endpoints. Implement security measures to control user access to resources and protect sensitive data.
• API Development: Create and maintain RESTful APIs to facilitate communication between the front-end and back-end.
• Database Management: Design and manage databases (SQL or NoSQL) to store and retrieve application data efficiently.
• Testing and Debugging: Conduct thorough testing of the application, identify and fix bugs, and optimize performance.
• Deployment and Maintenance: Deploy applications to production environments, monitor their performance, and address any issues that arise.
Required Skills and Qualifications
• Experience: Minimum of 5 years of experience in full-stack development, with specific experience using .NET, AngularJS, LINQ, ASP.NET, SQL, and REST APIs.
• Language: Bilingual proficiency in Arabic and English (both spoken and written) is preferred.
• Educational Background: Bachelor's degree in computer science, software engineering, or a related field.
• Technical Skills:
• Proficiency in the .NET framework and C#.
• Strong understanding of AngularJS concepts and best practices.
• Experience in designing and developing RESTful APIs.
• Knowledge of database design and management (SQL and/or NoSQL).
• Familiarity with front-end technologies (HTML, CSS, JavaScript).
• Experience with version control systems (Git, Team Foundation Version Control).
• Problem-Solving Abilities: Strong analytical and problem-solving skills to tackle complex technical challenges.
• Communication Skills: Effective communication skills for collaborating with team members and explaining technical concepts to stakeholders.
• Adaptability: Ability to learn new technologies and adapt to changing project requirements.
• Code Reviews: Participate in code reviews to maintain code quality and share knowledge with team members.
• Certifications: Microsoft certifications related to .NET development and AngularJS are a plus.
Job Type: Full-time
Application Question(s):
• What is your expected salary package?
Experience:
• Full-stack development: 5 years (Required)
Language:
• Arabic (Required)
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.