Are you an experienced Developer looking for your next rewarding challenge? Are you interested in being a part of a team that develops a variety of products in big and challenging projects? An outstanding opportunity exists for a talented .NET Developer, using today’s most advanced programming practices.
You would be joining an exciting team, solving problems, optimizing database and application performance. You’d be working with a team of passionate, talented developers.
We are seeking candidates that are creative, adaptable, technical, personable and always willing to learn and apply new technologies.
If this sounds challenging and exciting don`t hesitate to send your CV.
• 3+ years of experience in .NET;
• Strong knowledge in ASP.NET Web API 2.0 and ASP.NET Identity
• Strong knowledge in .NET Fundamentals;
• Good knowledge in SQL Server and capacity in database modeling;
• Good knowledge in ADO.NET; LINQ; TPL;
• Experience with ORM (EntityFramework or similar);
• Good knowledge inSource control; Unit testing; Windows Server OS and IIS;
• Experienced in Agile/Scrum processes;
• Good understanding of Design Patterns;
• English — Intermediate level or higher.
• Experience with scalable systems architecture;
• Experience in .NET Core framework;
• Continuous integration;
• Experience with Agile methodologies and principles.
• Ability to work in fully-equipped modern office with flexible and open-minded professional staff;
• Realization of your ideas and potential within the democratic environment;
• Personal development and professional growth opportunities;
• Free shuttle bus service available;
• Regular performance reviews;
• Paid sick leaves and vacation;
• Really interesting tasks — you won’t get bored :)
• Develop code and perform deployments to staging and production environments;
• Optimize database and application performance;
• Participate in sprint planning, backlog review, and daily stand-up sessions;
• Suggesting technology or approach or solution, discuss it together with the team and decide which technology to use;
• To take responsibility on code quality and on time completion of the tasks;
• To function as a technical leader, manage team members, appraise their performance and contribute to their development.