Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
We are currently seeking a Lead Software Engineer (.Net) to join our team . Our company (Ark Development - Arkdev) is one of the most stable and mature software development companies in the middle east. We have more than 12 years of experience delivering software solutions worldwide with a focus on USA, Europe and KSA markets.
Responsibilities:
- Help in creating the technical design and understand all layers of a solution’s architecture.
- Solid understanding of algorithms and data structures.
- Develop and implement complex .Net and SharePoint applications.
- Resolve complex technical problems.
- Analyze and tune databases and system performance.
- Deploy the application on the customer side, and conduct training on the application to the customer and prepare recorded or documented tutorials for it.
- Support and Enhance existing applications and products.
- Work both independently and as part of a team to create reliable and high performing solutions.
- Communicate, track and monitor development activities to make sure that project is delivered on time with high quality.
- Contribute to complete all phases of software development life cycle including analysis, design, functionality, testing, deployment and support.
- Ensure alignment with the organization's vision and values.
Job Requirements
- Extensive Experience in web applications, web programming language and object-oriented programming concepts.
- Experience in Back-End Development using .NET core and Entity Core.
- Experience in frontend development frameworks (e.g. React).
- Experience in major MVC Frameworks.
- Experience in MS SharePoint, ASP.NET, Angular, C#, CSS, JavaScript, jQuery, AJAX, Web Services and HTML5
- Proficiency writing SQL queries, working with SQL Server, and relational database concepts.
- Familiar with Agile, DevOps, Microservices and test automation.