Thursday, September 29, 2011

Senior SharePoint/.NET Software Engineer @ TekTrust – Smart Village

Job Description:
As a Senior SharePoint/.NET Software Engineer, you will work on the development of multi-tier web applications using .Net based languages (C#, VB.NET), SQL, MVC architecture, JavaScript, AJAX, Jquery, CSS, XHTML, XML, RESTful web Services and SOA. In addition to requirements analysis, design, implementation, testing and integration, you will contribute to design and code reviews and QA as well.

Willingness to frequently relocate to Saudi Arabia for three to six months assignments is a must.
Job Considerations:
Technical Skills:
  • Experience with Microsoft SharePoint 2003, MOSS 2007 and SharePoint 2010 is a Must
  • Professional standards-based web development using ASP.Net, HTML, CSS, and JavaScript
  • .NET based language (C#, VB.Net).
  • Active Directory design and implementation experience a plus.
  • Good working knowledge of SQL 2005, SQL 2008 and SQL Reporting Services.
  • Experience using Visual Studio or related IDE.
  • Experience with a variety of Content Management Systems.
  • Knowledge of security standards and techniques for web applications.
  • Understand browser-specific compatibility issues.
· Deeply understand the relational database concepts.
· Experience with versioning software, e.g. SVN.
· Excellent debugging, profiling and optimization experience.
· Experience with compile time optimizations.
· Mobile Programming Experience (iPhone, Blackberry, Android, Windows Mobile, J2ME) is a plus.
Functional Expertise:
· Accountability: Ownership of responsibility for the assigned work and commitment to produce results as promised.
· Decision Making: Ability to make effective and timely decisions even when the data is limited or solutions may produce unpleasant consequences.
· Problem Solving: Must possess an analytical, problem solving orientation; logically identify and analyze problems.
· Must show understanding and apply procedures, regulations, and policies related to areas of specialized expertise.
· Desire to utilize technology-based tools, processes and tools.
· Results oriented: Demonstrated understanding that the purpose of any work is to achieve the desired outcome.
· Work Management: Use a clearly defined methodology for establishing priorities; sets rational and understandable priorities.
· Experience of full project lifecycle (requirements, design, development, testing, deployment, version control).
Minimum Experience:
· 3 to 5 years experience developing web based applications in Windows SharePoint Services (WSS), Microsoft Office SharePoint Server 2007/2010 (MOSS 2007/2010), ASP.NET 2.0, C# and Web Services.
  • Good knowledge of RDBMS (MySQL, SQL Server, DB2).
  • Excellent knowledge of Internet technologies (HTTP, HTML, XML, JavaScript, CSS).
· Experienced with current technologies including object oriented design and development.
· Microsoft .NET framework, including ASP.NET, SQL Server and C#.
· Design and development of custom SharePoint Web parts, SharePoint Features and SharePoint Console Applications.
· Building workflow applications using SharePoint Designer or Visual Studio/C#.
· Experience with Windows SharePoint Services and SharePoint Portal Server.
· Experience designing and developing web applications, designing user interfaces, writing test plans, testing applications.
· Knowledge of Modeling Languages (UML).
What’s in it for you?
- Competitive salary, benefits, vacation, etc.
- Solid and stable, yet dynamic environment
- High potential for growth
So, if you are a Senior SharePoint/.NET Software Engineer, please apply today by sending your resume to careers@tektrust.com