Overview
On Site
$60,000 - $80,000
Full Time
Skills
.NET Core Framework
C#
HTML/CSS
Java Script
Angular & React
ASP.NET
Web API
SQL/NoSQL
Git
UI/UX Design
AWS & Azure
VS
IDE & CI/CD
Job Details
Core Skills:
- C# Proficiency: A strong foundation in C# is essential for building .NET applications.
- .NET Core Framework: Understanding the .NET Core platform and its components is crucial.
- Front-End Technologies: Mastering HTML, CSS, and JavaScript is fundamental for creating user interfaces.
- Front-End Frameworks: Familiarity with frameworks like Angular, React, or Vue.js allows for building complex, interactive front-end applications.
- Back-End Technologies: Proficiency in ASP.NET Core, Web API, and Entity Framework is necessary for building server-side logic and APIs.
- Database Skills: Knowledge of database systems like SQL Server or NoSQL databases is essential for data management.
- Version Control: Experience with Git and other version control systems is crucial for collaboration and code management.
- Problem-Solving: Strong problem-solving and analytical skills are needed to debug code and design solutions.
Additional Skills:
- UI/UX Design:Understanding user interface (UI) and user experience (UX) principles helps create more intuitive and user-friendly applications.
- Testing and Debugging:Proficiency in testing techniques and debugging tools is essential for ensuring the quality and reliability of applications.
- Agile Development:Familiarity with Agile methodologies (like Scrum or Kanban) can help in project management and delivery.
- Cloud Platforms:Knowledge of cloud platforms like Azure or AWS can be beneficial for deploying and managing applications.
- Communication:Effective communication skills are vital for collaborating with other developers and stakeholders.
- Continuous Learning:The .NET ecosystem is constantly evolving, so a commitment to continuous learning is essential.
Tools and Technologies:
- Visual Studio: The primary IDE for .NET development.
- Azure DevOps: A suite of tools for software development, including version control, CI/CD, and testing.
- SQL Server Management Studio: A tool for managing SQL Server databases.
- Other IDEs and Tools: Depending on project needs, other IDEs like Rider or text editors can be used.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.