Mobile/Web Developer (.NET) – Multiple PositionsBrightening Tech
We are seeking .NET Software Developers for developing web/mobile applications to be part of our team.
- Bachelor’s Degree in computer science or related field
- 3 to 10 years of experience in design and development of software.
- Strong background in web tier and middle tier development with object-oriented programming experience with ASP.NET (C# preferred), including experience designing or implementing application architecture.
- Experience with Microsoft .NET 4.5, ASP.NET MVC, API technologies.
- Experience in cross-platform development technologies such as Xamarin or Phonegap is a plus
- Experience with cloud technologies such as AWS, Azure is a plus
- Solid experience with MS-SQL Server, Entity Framework and LINQ.
- Experience building Web services & AJAX enabled applications
- Experience with W3C standard & browser compatibility best practices
- Strong background in data modeling and database design concepts
- Strong knowledge of database stored procedures, triggers, and views OR strong knowledge of using Entity Framework
- Ability to comprehend and implement detailed project specifications as well as the ability to adapt to various technologies and simultaneously work on multiple projects
- In-depth knowledge of Software Development Life Cycle (SDLC) and thorough understanding of various phases like Requirements, Analysis/Design, Development and Testing.
- Self-motivated and can work independently as well as in a team, capable of forming and maintaining positive and productive working relationships and comfortable in a team leadership capacity
- Knowledge of Agile is a bonus
- Excellent communication skills.
Language: Proficiency in Arabic/English
You must sign in to apply for this position.