Fullstack .NET Developer

Hybrid in Chicago, IL, US • Posted 25 days ago • Updated 25 days ago
Full Time
Hybrid
$100,000 - $120,000/yr
Fitment

Dice Job Match Score™

📊 Calculating match score...

Job Details

Skills

  • .NET
  • ASP.NET
  • C#

Summary

Essential Functions

Front-End Development

  • Strong knowledge of HTML and CSS for creating web page layouts and styling.
  • Proficiency in JavaScript, and ideally, familiarity with modern JavaScript frameworks and libraries like Angular, React, or Vue.js.
  • Basic understanding of user interface and user experience design principles to create user-friendly and visually appealing web applications.

Back-End Development

  • Proficiency in .NET technologies, including C# programming language, MVC, Core, and Entity Framework for building server-side applications.
  • Mastery of C# for building server-side logic and web services.
  • Proficiency in unit testing frameworks (e.g., NUnit, xUnit) and embrace test-driven development practices. Utilize debugging tools for effective issue resolution.
  • Experience in building RESTful APIs for communication between the front-end and back-end.
  • Proficiency in working with databases, particularly SQL Server or other relational databases, including database design, querying, and optimization.
  • Knowledge of Entity Framework for data access and ORM (Object-Relational Mapping).
  • Skills in optimizing application performance, including database query optimization, caching, and code profiling.
  • Familiarity with version control systems like Git for code collaboration and management.

Web Development Tools and Libraries

  • Understanding of package managers like npm and NuGet for managing third-party libraries.
  • Knowledge of building automation tools like Webpack or Grunt.
  • Basic understanding of DevOps principles, including continuous integration and continuous deployment (CI/CD) pipelines.
  • Knowledge of deploying applications to web servers and cloud platforms like Azure, AWS, or Google Cloud.

Security

  • Awareness of common web application security threats and practices for securing applications against vulnerabilities.
  • Ability to implement secure user authentication and authorization mechanisms, such as OAuth, JWT, or Identity Server.

Non-Technical

  • Familiarity with agile development methodologies like Scrum for effective collaboration with cross-functional teams.
  • The ability to analyze requirements and identify potential issues or areas for testing.
  • A keen eye for detail to spot even the smallest of defects in software.
  • Strong problem-solving skills to troubleshoot issues and work collaboratively with developers to resolve them.
  • Excellent communication skills to document test cases, report defects, and collaborate effectively with development and product teams.
  • Effective time management to meet deadlines and manage multiple testing tasks simultaneously.
  • The software development landscape evolves rapidly, and full stack developers need to adapt to new tools and technologies.
  • The ability to work well within a team, as QA engineers often collaborate closely with developers and other stakeholders.
  • A commitment to ongoing learning and staying updated with the latest .NET technologies and testing practices.
  • Familiarity with LMS/EMS systems is a plus.

Requirements

  • Bachelor s degree required in information technology, computer science or related fields or equivalent knowledge and/or work experience.
  • Proven expertise in .NET, C#, and .
  • Strong understanding of web development concepts and front-end technologies.
  • Proficiency in working with SQL databases and database design.
  • Experience with cloud computing, particularly Microsoft Azure services.
  • Familiarity with microservices architecture, service oriented and event driving architecture
  • Experience with design patterns like repository, command, etc.
  • Knowledge of testing frameworks, CI/CD practices, and source control systems.
  • Understanding of security principles and best practices for web applications.
  • Reliable, self-motivated, and focused on high quality delivery of work products; willing to accept responsibility and accountability.
  • Strong interpersonal and diplomacy skills.
  • Highly effective time management, organizational, problem-solving and priority setting skills.
  • Strong technical and business aptitude.
  • Exceptional analytical and critical thinking skills.
  • Significant communication skills in written and verbal formats; showcasing clear and concise manner.
  • Flexible and resilient; able to thrive in fast-paced environment.
  • Ability to work independently or as part of a team.

Computer proficiency across MS Office, including Word, Excel, and PowerPoint. Ability to learn new technology platforms as needed.

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.
  • Dice Id: 91088715
  • Position Id: 8879393
  • Posted 25 days ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Chicago, Illinois

Today

Full-time

Chicago, Illinois

Today

Full-time

Oakbrook Terrace, Illinois

Today

Easy Apply

Full-time

$120000 - $150000

Schaumburg, Illinois

Today

Full-time

USD 72,700.00 - 145,400.00 per year

Search all similar jobs