Description

Key Skills: .NET, Angular

Roles and Responsibilities:

  • Design and develop RESTful APIs using .NET Core and build high-performance APIs utilizing AWS services.
  • Integrate APIs with SQL databases and maintain comprehensive API documentation and specifications.
  • Develop and maintain unit tests for APIs, ensuring high code quality and performance.
  • Troubleshoot and debug API issues, monitoring performance and optimizing as necessary.
  • Engage in Angular core development for dynamic DOM operations, ensuring alignment with specified requirements.
  • Utilize Angular RxJS for handling multiple API responses and rendering views as per design specifications.
  • Conduct unit testing using Karma and Jasmine, independently writing test cases.
  • Collaborate with clients and key technologists, driving discussions to achieve project goals.
  • Implement continuous integration and continuous delivery practices within the development lifecycle.
  • Participate in Agile and Scaled Agile methodologies, contributing to all phases of the SDLC.
  • Exhibit strong communication skills, both spoken and written, to effectively convey technical concepts.

Skills Required:

Must-Have:

  • Good experience in .NET, C#, .NET Core, and ASP.NET Core
  • Strong knowledge of MVC, Web API, and Entity Framework Core
  • Hands-on experience with SQL Server and writing database queries
  • Strong skills in Angular for front-end development
  • Experience with RxJS for handling API data in Angular

Nice-to-Have:

  • Knowledge of AWS services
  • Experience working on Microservices and Micro Frontends
  • Ability to write and maintain API documentation
  • Knowledge of Unit Testing tools like Karma, Jasmine (Frontend) or xUnit (Backend)

Education: Bachelor's degree in Computer Science or a related field

Education

Any Graduate