Senior .NET Developer
As a Senior .NET Developer, you will be responsible for leading the development and testing team and following up on their deliveries to meet customer needs. You will be the go-to person and core contributor to the development of your projects.
Job duties:
Main tasks and responsibilities:
-
Lead the development team, assign tasks and make sure they deliver on time
-
Understand client requirements and divide them into tasks for his team
-
Develop, test and debug software applications using .NET
-
Document all changes and modifications in a clear manner
-
Seek and find solutions to faced problems
-
Manage the whole development cycle: from analysis, design, implementation and integration testing to quality assurance
-
Provide flexible software design that allows the application of change requests in short time
-
Have the ability to build solution architecture/design
Technical skills:
-
Computer science, computer engineering or software engineering degree from a reputable university with proven records
-
Minimum 5 years experience in a similar position
-
Delivery oriented person
-
Multi-tasking person
-
Good team leading skills
-
Strong understanding of OOP and design patterns (MVC)
-
Strong development skills in WPF and WCF (SOAP, REST)
-
Experience in HTML, Javascript, CSS and JQuery, Ajax is a plus
-
Strong verbal and written English communication skills
-
Strong testing skills
-
Strong SQL skills
-
Experience with Entity Framework and LINQ
-
Familiar with multithreaded environments and web servers