GO TO SEARCH
Senior Full Stack .NET Developer with Angular
.NET, Angular, C#, Object-oriented Programming, SOLID (object-oriented design principles), TypeScript, Docker, Kubernetes, Microsoft Azure, Microsoft SQL Server, Unit Testing
Sorry, this position is no longer available
We are seeking a dynamic Senior Full Stack .NET Developer with Angular expertise to join our growing team.
In this role, you will participate in all phases of the software development lifecycle, collaborate with cross-functional teams, and contribute to the advancement of our software solutions.
Responsibilities
- Analyze, design, and implement software products
- Collaborate with Team Lead, QAs, Business Analysts, Support Team, and other developers
- Develop software applications as part of a cross-functional team
- Work with the Support Team to resolve production environment issues
- Upgrade existing software applications in response to evolving business requirements
- Communicate effectively with multinational, multicultural teams primarily in English
- Write testable, maintainable code
- Manage shifting priorities and timelines independently
- Apply new technologies efficiently
- Participate in the continuous personal and professional development of team members
Requirements
- Background in software development with at least 3 years of experience in a similar role
- Qualifications in Computer Science or equivalent experience
- Expertise in .NET Core and C#
- Proficiency in Frontend technologies such as TypeScript, Angular (10+)
- Familiarity with RxJs, ngrx at a basic to mid level
- Knowledge of OOP, CQRS, SOLID principles
- Understanding of MS SQL
- Excellent written and communication skills
- Capability to work both in team settings and independently with minimal supervision
- Ability to design and implement software products
- Flexibility to adapt to and learn new technologies
- Showcase of ethical behavior and conduct as a supportive team member
- Familiarity with Docker, Kubernetes, or Azure would be an advantage
Nice to have
- Demonstrated problem-solving skills
- Team-oriented and supportive attitude toward collective goals