Job Openings Full-stack developer (.NET/Angular)

About the job Full-stack developer (.NET/Angular)

Responsibilities 

  • Design, develop, and maintain robust and scalable web applications using .NET and Angular.
  • Implement server-side logic, manage databases, and ensure high performance.
  • Collaborate with product managers, designers, and developers to understand and translate requirements into technical specifications.
  • Develop server-side logic, and manage the definition and maintenance of the central database.
  • Ensure high performance and responsiveness to requests from the front end.
  • Implement data storage solutions such as databases, key-value stores, etc.
  • Develop user-facing features using Angular.
  • Build reusable components and optimize UI/UX.
  • Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.
  • Write and maintain unit/integration tests.
  • Perform debugging and troubleshooting of applications to ensure optimal performance.
  • Deploy applications to production environments.
  • Monitor and maintain applications in production, including performance tuning and troubleshooting.
  • Work in an agile environment with cross-functional teams.
  • Participate in code reviews in an Agile environment.
  • Document technical specifications and project progress.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related field.

  • Experience
  • Proficiency in C#, ASP.NET, and Entity Framework.
  • Strong Angular knowledge (RxJS, NgRx).
  • Strong Experience with SOAP and RESTful APIs.
  • Strong Experience in SQL Server.
  • Strong Experience with TFS and Git.

  • Preferred Knowledge
  • Familiarity with DevOps and CI/CD.
  • Experience with microservices, OutSystems, and ABP Framework.

      Benefits

      - Work remotely.
      - Salary in USD.
      - Comprehensive medical coverage.