This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Are you a seasoned .NET Developer willing to grow as a professional and work on large-scale projects, using technology stack that is both diverse and cutting-edge? Are you passionate about innovative and top-notch software solutions and want to be part of like-minded professionals? Do you enjoy working in a fast-paced, yet collaborative environment? Our technical team is expanding, and we have a thrilling job opportunity for .NET Developer who is seeking a challenging work in international projects for worldwide clients and wants to contribute for our development and growth.
Job Responsibility:
Communicate with other developers within the company on best practices, new technologies, etc.
Tackle complex problems while creating some of the most advanced applications in the industry
Ensure the solution is scalable and meets overall business requirements
Guide technical teams to deliver flexible and scalable solutions
Work with client-side and distributed development teams
Requirements:
Excellent knowledge of C# and .NET
Excellent knowledge of ASP.NET
Good understanding of OOP principles, Data Structures, Algorithms, Design Patterns
Good understanding of JavaScript/TypeScript, HTML and CSS
Experience with popular JavaScript frameworks and libraries (Angular, React, etc.)
Good understanding of Unit testing
Good understanding of SQL and Database principles
Good understanding of Web Services (REST, RPC, etc.)
Strong understanding of performance optimization techniques, caching and versioning for static resources
Solid understanding of development lifecycle, including working experience with Git/GitFlow, Pull Requests and Code Reviews
Experience with version control systems (Git, TFS, etc.)
Agile development experience
What we offer:
Flexibility with working hours and location
Chance to work with and learn from some of the best professionals in your field
Work in a friendly, informal, and relaxed environment, provided by a team of professionals with diverse expertise
Competitive remuneration package, based on your performance
Set of flexible social benefits, based on your personal preferences
Training and professional development opportunities
Equally rewarding opportunities for career growth in technical and managerial field
Flexible benefits system where you can choose what works for you
Generous referral bonuses and awards
Multitude of training, certification, and leadership programs
Mental health benefits and workshops
Frequent teambuilding activities, events and gatherings
Opportunity to grow in a multinational environment by working with international teams and clients