[ad_1]
Job Description
We are looking for a .Net developer to build software using languages and technologies of the .NET framework. You will participate in all aspects of the software development lifecycle, which includes estimating, technical design, implementation, documentation, testing, deployment and support of application developed for our clientsIn this role, you should be able to write functional code with a sharp eye for spotting defects. You should be a team player and excellent communicator. – Undertakes highly complex applications development projects that may impact multiple facets of the business.- Develops enterprise-level information technology solutions by analyzing, coding, testing, and implementing new features and by modifying existing software applications with full competency.- Develops software solutions by studying information needs, systems flow, data usage, work process, investigating problem areas and following the software development lifecycle.- Performs highly complex analysis of system requirements of existing business processes and information systems.- Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.- Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
Skills
Requirements– University degree of Engineering or Computer Science or similar.- More than 5 years experiences in software development industry.- Solid understanding of object-oriented programming (OOP) and computer science foundations, such as memory management and low-level algorithm performance.- Deep knowledge of the .NET 3.5/4.0 Framework, including Visual Studio 2019, C#, ASP.NET, ASP.NET MVC, ASMX/REST Web Services, ADO.NET, Team Foundation Server, JQuery, HTML5, CSS3- Strong knowledge of software implementation best practices and deployment strategies- Strong experience designing and working with n-tier architectures and MVC pattern along with some experience with service-oriented architectures (SOA).- Ability to design and optimize SQL Server stored procedures and data modellingAbility to adapt quickly to an existing, complex environment.- Ability to quickly learn new concepts and software is necessary- Candidate should be a self-motivated, independent, detail oriented, responsible team-player and exhibit exceptional relationship management skills.- Experience with other software development platforms (Xamarin Forms, iOS and Android) is a plus.
Job Details
- Job Location
- Beirut, Lebanon
- Company Industry
- Software Development
- Company Type
- Employer (Private Sector)
- Job Role
- Information Technology
- Employment Type
- Full Time Employee
- Monthly Salary Range
- Unspecified
- Number of Vacancies
- Unspecified
Preferred Candidate
- Career Level
- Mid Career
- Years of Experience
- Min: 5
- Nationality
- Lebanon
Education
Engineering or Computer Science or similar.
[ad_2]
Source link