Full Stack .NET Developer
Remote / Belgrade
Full-time
Responsibilities:
- Gathering and analyzing requirements.
- Developing and testing solutions in C#.
- Estimating tasks and participating in daily team sync-ups.
- Participating in code reviews.
- Monitoring and troubleshooting of systems.
- Following the agreed team or project processes and procedures.
- Unit and integration testing of your own code.
Skills:
- At least 2 years of software development experience with building applications on the .NET platform.
- Profound knowledge of the .NET framework and C#.
- Understanding of common design patterns and engineering practices.
- Familiarity with Azure (serverless, IoT, infrastructure).
- Knowledge in web technologies: ASP.NET MVC/Web API, JavaScript, HTML5, CSS3, HTTP protocol, Data format (JSON, XML…), AJAX, Security.
- Knowledge of Vue is a plus.
- Good knowledge on Continuous Development with Continuous Integration (CI/CD).
- Solid understanding of TDD, code coverage and code quality.
- Ability to work independently, adapt and learn new technologies.
- Experience working in agile teams.
- Passion and initiative for continuous learning.
- Good communication skills and fluent English
What we offer:
- Full time employment (office/remote).
- Flexible working conditions.
- Competitive salary depending on experience and skills.
- Opportunity for creative and independent work.
- Respect and support to your professional, family and personal goals.
- Training package.