Description

  • Full-Stack .NET Development: Extensive experience with C# and .NET Framework/.NET Core for backend development
  • Blazor Expertise: Strong proficiency in Blazor (Server and/or WebAssembly) for building interactive web applications
  • API Development & Integration: Proven experience developing and consuming REST APIs and web services
    • Strong background in building API clients and handling various authentication methods
    • Experience with HTTP client libraries and error handling strategies
  • Microsoft SQL Server: Advanced database development skills including:
    • T-SQL programming (stored procedures, functions, triggers)
    • Database design and normalization
    • Performance tuning and query optimization
    • Entity Framework or similar ORM experience
  • Visual Studio Professional: Proficiency with Visual Studio IDE for .NET development
  • Web Technologies: Strong knowledge of HTML5, CSS3, JavaScript, and responsive design principles
  • Version Control: Experience with Git and collaborative development workflows
  • Problem-Solving: Ability to work independently and quickly understand existing solutions to add features and resolve issues

Beneficial Skills:

  • Experience with TypeScript and JavaScript frameworks (Angular, React)
  • Knowledge of Node.js and npm ecosystem
  • Familiarity with Python for scripting and automation tasks
  • GraphQL experience, particularly with API integration
  • Docker and containerization experience
  • AWS or Azure cloud platform knowledge
  • Experience with PostgreSQL or other database systems
  • Linux command line skills
  • Familiarity with JIRA, Bitbucket, and Confluence
  • Experience with cybersecurity applications and security best practices
  • Knowledge of authentication and authorization frameworks (OAuth, JWT, Identity Server)
  • Experience with automated testing frameworks (MSTest, NUnit, xUnit)

Qualifications:

  • Bachelor's degree or equivalent experience in Computer Science, Software Engineering, or a related field
  • 5+ years of experience in software development, with strong focus on .NET and C# technologies
  • 3+ years of hands-on experience with Blazor web development
  • Proven track record of delivering high-quality software solutions in fast-paced environments
  • Experience working on short-term projects with ability to quickly ramp up and contribute effectively
  • Excellent problem-solving skills and ability to think critically and creatively
  • Strong communication skills and ability to work effectively in a team-oriented environment

Education

Bachelor's degree