Job Description
We are looking for a .NET Developer who will actively participate in the entire software development. The objective of this position is to design, develop and implement web solutions in a timely and high-quality manner by using the latest software development technologies. Ultimately, you will use your expertise in the .NET framework to help us deploy high-quality applications.
Responsibilities
· Development and implementation of web solutions in a timely and high-quality manner
· Active participation in the entire software development lifecycle
· Sharing knowledge and expertise among the team, using the guidelines of the Team Lead
Requirements
· Bachelor’s Degree in Computer Science or related field
· 3 + years of professional experience
· .NET 4.5+, C#, ASP.NET MVC, WebAPI, WCF
· HTML, CSS, JavaScript
· Experience in working with a database such as SQL Server (T-SQL)
· Experience in using Agile Methodologies, Scrum, Kanban
· Experience in working with Source control, Git, Feature Workflow, Pull Requests, and Merging
· Experience in working with Dependency Injection, Repository Model, ORM, and Unit of Work Scope
· Knowledge of Front-End technologies such as TypeScript, AngularJS, Angular, and Webpack will be considered a huge plus
· Experience in working with Software Architecture and Design patterns will be considered a huge plus
· Experience in working with Unit Testing and CI/CD will be considered a huge plus
· Knowledge of .NET Core will be considered an advantage
What we offer:
· Great compensation package
· Private health insurance
· Company-sponsored mobile plan
· Sponsored sports and fitness activities – we encourage our employees to stay active and healthy with our sports activities plan
· Paid certification and bonuses for passed exams
· Rich opportunity for career growth – development in the direction of your choice
· Technical and soft skills training and access to e-learning platforms
· Regular performance reviews and learning and development plans
· Knowledge sharing culture and open communication
· Working on innovative software solutions that have a positive impact on the society
· Hybrid way of working as well as cozy & comfortable work environment with pleasant office space and common rooms for fun events and celebrations
· State of art team building events- twice a year unforgettable adventurous team experience
· Free fresh fruit & beverages at the office and the best coffee for coffee lovers