出海雷达

.Net 技术负责人

.Net Technical Lead

开发工程未标注地域
公司Dautom
薪资未公开
工作地点United Arab Emirates
地域资格未标注地域
时区要求日间重叠约 5 小时,基本正常作息
用工类型Full Time
发布时间12 天前
数据来源Himalayas
前往 Himalayas 查看并投递 →

Microsoft .NET 技能要求
技术负责人 - Microsoft .NET 将作为团队成员工作:与业务解决方案经理、OBA、应用支持、功能专家以及客户进行沟通。该职位需要参与主要项目,通过构建和维护企业级软件系统,更好地在组织中整合 MS .NET 的使用。

关键职责与任务

  • 利用其在整个 Microsoft 网站堆栈和网络技术方面的技术经验,评估、推荐并引入新技术。
  • 管理解决方案架构(SOA、集群和 Web 服务器会话管理、Web 服务、REST、微服务)。
  • 在开发过程中处理和管理 Web 应用安全及其影响(例如大量网络流量或高负载;后端、中间层、JavaScript 和 HTML、XSS、CSRF),通过加密、白名单、哈希等方式,遵循最佳实践,并使用 Scrum,大量使用自动化和持续集成,以及自动化单元测试,以实现所需的高代码覆盖率。
  • 在与软件交付、开发、实施、服务器管理、配置和系统集成相关的各种需求方面提供咨询和业务解决方案,应用最佳实践和标准。
  • 与项目管理团队合作,制定整体项目范围、系统架构、开发和实施要求,并协助收集和记录用户需求,开发用户故事、估算和工作计划。
  • 在测试和生产环境的硬件和软件安装和部署期间与 IT 运营协调。在各种不同的客户情况下执行技术故障排除。
  • 与其他软件开发人员、业务分析师和软件架构师合作,计划、设计、开发、测试和维护基于 Microsoft 技术的网页和桌面业务应用程序。
  • 准备关于软件状态、操作和维护的报告、手册和其他文档。
  • 展示对咨询/项目执行流程的理解和执行能力,并向团队/管理层提供对咨询项目的反馈。

资格、经验和技能

  • IT 相关专业的学士学位或同等学历
  • 在某一领域获得 Microsoft 认证
查看英文原文

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).
  • Handle and manage the Web application security and its implications during development (i.e. large amounts of web traffic or high load; Backend, middle tier, JavaScript and HTML, XSS, CSRF) by encryption, White listing, hashing etc. following best practices and using Scrum with heavy use of automation and continuous integration, and automated unit testing with the aim of high code coverage as and when required
  • 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 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.
  • Team Player
  • 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.

Technical Skills:

  • 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:
  • Microsoft .Net technologies including Web API, WCF, WPF, WF, LINQ, .Net core and EF.
  • .NET framework (C#) & associated technologies like Razor.
  • DB ERD building and querying (MS SQL Server, Oracle)
  • ASP.Net Core, ASP .Net Forms & MVC, jQuery, CSS3, JavaScript, XML, HTML5, Web Services (WCF)
  • Visual Studio, MVC, SQL Server, SSRS, SOA Architecture, TFS, GitHub.
  • WCF (SOAP & Restful), Entity Framework, High Charts, Twitter Bootstrap and jQuery
  • Windows Workflow Foundation, AJAX, JSON, Light Speed Framework, Mobile development platform
  • Business Connectivity Services, Power Shell, Service Applications, BOC, EXCEL Service,
  • Business Intelligence Dashboard, Excel Import, KPI for Key Performance and Data Connection library.
  • UI/UX capabilities are preferred
  • Proven experience in Agile development and pair programming methodologies
  • Experience in integrating REST APIs and using Postman
  • Experience working with JavaScript frameworks: React.JS, and Angular.JS.
  • Experience with unit testing and Automated testing framework: Selenium.
  • CI/CD experience is an added advantage
  • 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.

Originally posted on Himalayas

本页面信息整理自 Himalayas,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。 本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。

该公司其他在招职位

DevOps工程师

DautomIndiaFull Time11 天前
开发工程限定地区(需当地身份)

← 返回全部职位