Open-minded intellectuals who embrace emerging technologies on our mission to create innovative Software Engineering Solutions that will impact millions of users around the world.
What sets us apart is our ability to take up new challenges and learn every day in our common effort to exceed our customers’ expectations and expand the frontiers of technology innovation.
We are looking for:
A smart and enthusiastic .NET Developer with strong knowledge and experience in web development who will have the opportunity to work on state-of-the-art web applications and software development projects while being part of our international team of engineers.
What you will do:
Design, code, develop, test, maintain, support, and deploy web and mobile applications according to the requirements;
Write non-blocking code and employ advanced techniques such as multi-threading, when needed;
Assist and support other team members on different projects to keep up with deadlines while addressing the most stringent client needs;
Follow the department standards and methodologies;
Ensure compliance with the documented software processes and procedures throughout the full Software Development Life Cycle.
What you must have:
Bachelor degree in Computer Science or similar;
Experience with Agile and Iterative Development approach;
Experience with the following technologies/tools/languages: .NET 4.0/4.5, LINQ, ADO .NET, Entity Framework, Design Patterns, Web API, TFS/Visual Studio.
Strong knowledge of the injection technique and IoC Container framework;
Previous experience in designing and working with n-tier architectures (UI, Business Logic Layer, Data Access Layer);
Very good command of English.
Join Our Team Now and Start Engineering Your Future!