Job Description:
1. Frontend Development:
- Familiarity with HTML, JavaScript and CSS
2. ASP.NET:
- Proficiency in ASP.NET web development, including .NET.
- Experience in building and maintaining ASP.NET web applications.
- Knowledge of MVC (Model-View-Controller) architecture.
3. C# and VB.NET:
- Strong proficiency in C# and/or VB.NET, the primary languages for ASP.NET development.
- Understanding of .NET Framework and .NET Core for backend development.
- Ability to write clean, efficient, and maintainable code in C# and VB.NET.
4. Git:
- Version control using Git, including branching, merging, and resolving conflicts.
- Familiarity with Git workflows (e.g., GitFlow) and using Git-based platforms like GitHub or GitLab.
5. Web Development Tools:
- Proficiency with the Visual Studio IDE.
- Understanding of debugging and profiling tools for web development.
6. Cross-Browser Compatibility:
- Ensuring web applications work consistently across different browsers and devices.
7. RESTful API Integration:
- Experience in consuming RESTful APIs and integrating them into web applications.
8. Testing and Debugging:
- Knowledge of debugging tools (e.g., browser DevTools, IDE breakpoints).
9. Security Best Practices:
- Awareness of common web security vulnerabilities and knowledge of best practices for mitigating them.
10. Task and Project Management:
- Experience with task and project management tools like AzureDevOps, for tracking and prioritizing work.
11. Communication and Collaboration:
- Effective communication and collaboration skills
12. Problem-Solving and Troubleshooting:
- Strong problem-solving skills and the ability to troubleshoot issues independently.
Any Graduate