.Net Developer
We are hiring a .Net Developer for our client, a global software engineering company with 15+ years of experience in developing highly complex solutions for companies worldwide.
This is how your day-to-day will go:
- Build state of the art, enterprise ready solutions for customers all over the world with clients from all business areas such as Banking, Telecom, & Advertising or Manufacturing
- Groom, develop, test and see the value brought by your code to the end user
- Build applications of all sizes from the ground-up and see them delivered to production successfully
- Interact with a team of amazing software developers that are always focused on quality of the product and the happiness of the end user
- Be Agile, breathe Agile and discover the fun in Agile
Do you know how to play with these things? (don’t worry if you haven’t experienced all of them, none of us did)
- Strong knowledge of .NET Framework / .NET Core
- Proven experience in designing and developing Microsoft Dynamics 365 modules and applications
- Proven experience in integrating Microsoft Dynamics 365 with other systems
- Experience in working with Javascript + JS frameworks
- Proficient in C#, with a good knowledge of their ecosystems
- Strong understanding of object-oriented programming
- Familiarity with REST and RPC APIs
- Understanding of Clean Code approaches, design patterns and SOLID principles
- Experience in working with relational databases (MS SQL Server)
- Strong experience designing and working with N-tier architecture (UI, Business Logic Layer, Data Access Layer) along with some experience with service-oriented architectures (SOA)
- Experience implementing automated testing platforms and unit tests (MSTest, xUnit, NUnit)
- Experience in working with large-scale applications and frameworks
- Proficient understanding of code versioning tools (such as Git, TFS / DevOps)
Much more in it for you!
- A fast-paced tech environment
- Continuous growth & learning
- Open feedback culture
- Room for own initiative & ideas
- Transparency about results & strategy
- Recognition & reward for hard work
- Working with a flexible schedule
- Medical subscription
- Extra vacation days
- Many others perks
you also have the opportunity to:
- Grow both your technical and soft skills and become a Team Leader
- Become a coach for others
- Hold technical interviews
- Help pitch new projects: make estimates, assumptions, create sketch architectures
You will work in an agile environment, using the latest technologies and tools, and constantly staying ahead of the curve. At the same time, you will grow in a continuous improvement culture, with plenty of opportunities to upskill, learn and take new responsibilities! In addition, you will be part of a team of passionate people, with technical DNA, driven by the desire to create meaning through technology.