No of Positions: 1
Tentative Start Date: September 07, 2023
Work From : Offsite
Rate : $ 9 - 11 (Hourly)
Experience : 8 to 10 Year
Microsoft .NET Skillset
The Technical Lead - Microsoft .NET will work as part of a team: interfacing with Business Solution Managers, OBA, Application Support, Functional SME, and the customer. The job holder will be required to work on major initiatives to better incorporate the use of MS .NET within the Organization by building and working on enterprise grade software systems.
Key Accountabilities & Tasks
Assess, recommend and introduce new technologies within the development utilizing their technical experience across the whole Microsoft web stack and web technology.
Manage the solutions architecture (SOA, Clustering and Web farm Session Management, web
services, REST, Micro Services).
Assist and provide consultancy and business solutions on various requirements in relation with software delivery, development, implementation, server management, configuration and system integration with relevant applications utilized by Nakheel applying best practices and standards.
Work with project management team to develop overall Project Scope of work, System Architecture, development and implementation requirements and assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans.
Coordinate with IT Operations during installation and deployment of hardware and software on the test and production environments. Perform technical troubleshooting in a wide range of different customer situations.
Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain web- and desktop-based business applications built on Microsoft technologies.
Prepare reports, manuals and other documentation on the status, operation and maintenance of software.
Demonstrate understanding and execution of the consulting/project execution process, as well as providing the team/management with feedback on consulting engagements.
Qualifications, Experience, & Skills
Bachelor's Degree or similar degree in IT discipline
Microsoft Certified in one of the following Azure, .NET, and SQL Server is an added advantage.
Web Application Technologies with Microsoft Visual Studio different versions
Planning & Project Management skills.
Prioritization, Communication, Organizing & Time management skills.
Analytical & Problem-solving skills
Flexible and adaptability skills
Source control management systems, multi-threading and concurrency
Debugging, performance profiling and optimization
10+ years of progressive work experience, of which at least 4 years is relevant .Net consulting experience.
7+ years of experience with developing .NET Web applications.
Participation in at least 3 major implementations (500+ end users / 1 0+ servers) having an experience of N-Tier solution architecture implementation.
Experience working with software development life cycle, widely accepted development methodologies (ex. ISO 9001) and client requirements.
Proficiency in but not limited to:
o Microsoft .Net technologies including Web API, WCF, WPF, WF, LINQ, .Net core and EF.
o .NET framework (C#) & associated technologies like Razor.
o DB ERD building and querying (MS SQL Server, Oracle)
o Visual Studio, MVC, SQL Server, SSRS, SOA Architecture, TFS, GitHub.
o WCF (SOAP & Restful), Entity Framework, High Charts, Twitter Bootstrap and jQuery
o Windows Workflow Foundation, AJAX, JSON, Light Speed Framework, Mobile development platform
o Business Connectivity Services, Power Shell, Service Applications, BOC, EXCEL Service,
o Business Intelligence Dashboard, Excel Import, KPI for Key Performance and Data Connection library.
o UI/UX capabilities are preferred
o Proven experience in Agile development and pair programming methodologies
o Experience in integrating REST APIs and using Postman
o Experience with unit testing and Automated testing framework: Selenium.
o CI/CD experience is an added advantage
o Experience with some, or all, of the following Informatica, Microsoft Azure components - Logic Apps, Service Bus, API Management, Azure Functions, Azure Data Factory, Azure Portal, Azure Event Grid and Azure DevOps