About the Job
We are looking for an experienced and talented Full-Stack .NET/Angular Developer to play a key role in enhancing our innovative, high-quality software products. You’ll work closely with a small, dynamic Agile team, where you’ll leverage modern technologies to create scalable, maintainable, and high-performance applications.
Responsibilities:
- Develop, maintain, and improve our suite of web-based products using .NET Core and Angular.
- Develop, maintain and enhance our hardware-integrated solutions that use tons of different hardware and third-party equipment.
- Write a clean, maintainable code following best practices and industry standards.
- Collaborate with team members to integrate new technologies, tools, and processes that improve development efficiency and software quality.
- Design, develop, and deploy RESTful APIs and maintain our applications across both frontend and backend.
Job RequirementsBachelor’s degree in Computer Science or equivalent.5+ years of experience with .NET (Core) and Angular 8+, developing end-to-end solutions.Expertise in Object-Oriented Programming (OOP), .NET Framework, C#, MS-SQL, and web-based solutions.Proficient in JavaScript, Typescript, HTML5, CSS3, and familiar with design patterns.Experience with RESTful API development and Git.Knowledge of SQL Server database.Familiarity with DevOps practices and Azure cloud services (CI/CD pipelines).Experience with Dependency Injection, Repository Pattern, and Domain-Driven Design.Ability to troubleshoot and resolve live issues quickly and effectively.