Skip To Main Content
backGO TO SEARCH

Senior Full Stack .NET Developer

bullets
.NET, Angular, C#, Object-oriented Programming, SOLID (object-oriented design principles), TypeScript, Docker, Kubernetes, Microsoft Azure, Microsoft SQL Server, Unit Testing

We are looking for an experienced Senior Full Stack .NET Developer with a strong background in Angular to expand our team.

In this position, you will be involved in every stage of the software development process, work closely with various teams, and play a key role in enhancing our software solutions.

Responsibilities
  • Analyze software requirements and develop appropriate solutions
  • Work collaboratively with the Team Lead, QAs, Business Analysts, Support Team, and other developers
  • Create software applications as part of a diverse team
  • Address production environment issues alongside the Support Team
  • Update existing software applications to meet changing business needs
  • Engage effectively with teams from diverse cultural backgrounds, primarily communicating in English
  • Develop testable, maintainable code
  • Handle shifting priorities and deadlines autonomously
  • Implement new technologies effectively
  • Support the continuous personal and professional growth of team members
Requirements
  • Background in software development with a minimum of 3 years in a similar capacity
  • Qualifications in Computer Science or a related field
  • Expertise in .NET Core and C#
  • Proficiency in Frontend technologies such as TypeScript, Angular (10+)
  • Familiarity with RxJs, ngrx from basic to intermediate levels
  • Knowledge of OOP, CQRS, SOLID principles
  • Understanding of MS SQL
  • Excellent written and verbal communication skills
  • Capability to operate both within a team and independently with minimal oversight
  • Ability to design and implement software solutions
  • Flexibility to adapt to and master new technologies
  • Showcase of ethical behavior and conduct as a supportive team member
  • Familiarity with Docker, Kubernetes, or Azure is beneficial
Nice to have
  • Demonstrated ability to solve problems
  • Team-focused and supportive disposition towards shared objectives