Senior .Net Developer (with Angular 19)

Overview

On Site
$70+
Contract - W2

Skills

.NET
API
ASP.NET MVC
RESTful
Web API
Angular 19
Kendo UI
JavaScript
Web Applications

Job Details

Primary Job Duties and Tasks
  • Analyze user requirements and translate them into technical specifications.
  • Design and develop dynamic web and mobile applications leveraging modern front-end frameworks including Angular 19, TypeScript, NgRx, RxJs, Kendo UI, Ionic Framework, Tailwind CSS, and Angular Material.
  • Developed APIs for communicate between front-end and back-end systems.
  • Debug and troubleshoot server-side issues and across platforms.
  • Maintain and enhance existing applications to improve performance or add new features and workflows.
  • Collaborate with cross-functional teams including developers, business analysts, and stakeholders.
  • Ensure software quality through unit testing, integration testing and code reviews.
  • Deploy applications and monitor performance post-launch.
  • Provide technical support and resolve application-related issues.
  • Ability to evolve quickly by learning the environment and technologies used and the applications assigned. Must provide examples of good time management skills with the ability to meet tight deadlines.
Specific Knowledge, Skills and Abilities (KSAs)
  • Bachelor s degree or higher in Computer Science, Engineering, or related field preferred.
  • Strong C#, .Net, REST & Web API, XML, JSON, Entity Framework, ASP.Net, MVC, SQL Server, JavaScript, CSS, Visual Studio.
  • Familiar with Angular 19, TypeScript, NgRx, RxJs, Kendo UI, Ionic Framework, Tailwind CSS, and Angular Material.
  • Designing and implementing REST API endpoints using C# / Web API.
  • Develop best practices, standards across all aspects or the API lifecycle.
  • Write unit and integration tests for API endpoints.
  • Reviewing and implementing authorization and authentication concerns as they relate to APIs.
  • Documented experience building successful Progressive Web applications.
  • Ability to combine pieces of information to form general rules or conclusions.
  • Ability to communicate effectively with peers, supervisors and customers, verbally and in writing.
  • Ability to follow established policies and procedures.
  • Ability to analyze information and evaluating results to choose the best solution and solve problems.
  • Ability to effectively prioritize and execute tasks in a fast paced, high velocity, environment; ability to stay focused on responsibilities, meet deadlines and manage competing priorities under pressure.
  • Ability to drive effective meetings: workshops, design, and problem-solving sessions.
  • Ability to present ideas in business friendly and user-friendly language; demonstrated aptitude for working with, supporting and communicating with users and customers.
Education:
  • Bachelor s or higher in Computer Science, Information Systems, or related field. Or equivalent work experience. (Required)
Certifications:
  • AWS Certification, Azure Certification, (Highly Suggested)
  • Programming Languages: Python, JavaScript, Java, C++, C# (Highly Suggested)
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.