公司刚出来的职位,有初级软件开发工程师,也有资深专家的开发职位,有想换工作的朋友欢迎砸简历~
工作强度适中,基本上不加班,可永久在家办公,同事好相处,待遇依据面试情况而定~
说一下基本要求,初级职位要求硕士学历,工作1-2年即可,资深专家需要在相关邻域有10+年左右的工作经验,对英文有一定的要求,最好有交流能力, 最好中英文简历
内推邮箱: anjunfu@126.com
Dell Technologies is a unique family of businesses that helps organizations and individuals build their digital future and transform how they work, live and play—providing customers with the industry’s broadest and most innovative technology and services portfolio. We value our customers, winning together, innovation, results and integrity. Grow your career with a highly competitive salary, bonus programs, world-class benefits and unparalleled learning and development opportunities— all at a company that is proud to be diverse and inclusive.
==========================================================================================
Software Engineer
-----------------------------
Key Responsibilities:
Our Software Engineers create solutions. As part of the team, you will analyze the customer’s business goals, needs and general business environment to build technical system answers.
PRINCIPAL DUTIES AND RESPONSIBILITIES
Responsible for the design, development, and maintenance of high quality code, include both product and test code.
Participation in and contribution to design reviews, write functional specifications, provide white papers that appropriately describe advanced technology, and initialize and develop test plans.
Member of engineer team to develop product implement as well as automated test code.
Qualifications
Master’s degree, preferred with 1~2 year intern working experience in software development/testing areas.
Knowledge and hands on experiences with Linux system development.
Proficient programming skills in C++ or Java.
(Plus) Any experience on HW, kernel, file systems and storage.
(Plus) Any experience on Cloud, Virtualization, Machine Learning.
==========================================================================================
ThinOS Software Engineer
-----------------------------
The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners.
Key Responsibilities
Be an active member of an Agile team, collaboratively realizing features through the software development lifecycle
Participate in design, development and unit testing of the ThinOS products including enhancements and/or resolution of any issues that may be reported
Investigate and resolve complex customer issues
Essential Requirements
BS/MS in Computer Science or equivalent
Experience with C/C++ or JavaScript program languages
Knowledge and hands-on experiences with Linux / BSD system development
Any experience on Kernel, device driver, networking, audio, graphic is a plus
Good written and verbal communication in English and Chinese
==========================================================================================
Software System Principal Engineer
-----------------------------------
Key Responsibilities
Have solid understanding of Dell Enterprise server & storage technology, including devices and technologies such as PowerEdge and PE-C server platforms, server BIOS and BMC/iDRAC, switches, PDUs, serial aggregators, etc.
Networking/switch configuration with various major enterprise switch manufacturers’ core offerings.
Have core competence in RedHat/Centos Linux and applicability of Linux-based solutions on top of enterprise-class dense and traditional server platforms.
Ability to develop Linux shell scripts, Perl and python packages to support testing and deployment activities in different environments.
Strong familiarity with relational database management systems, in particular MySQL/MariaDB, and the management of database servers spread across multiple global integrator sites.
Essential Requirements
Strong ability in organizing and managing multiple projects, tasks and changing priorities, as well as developing shell scripts to support testing & deployment activities
Experience with at least three of the following networking technologies: Intel 10Gb, Mellanox InfiniBand, Cisco Nexus, Arista, SFP+ Twin ax, Fiber optics, Dell Networking (Force10).
Solid understanding of RedHat/Centos Linux; strong working understanding of BIOS/BMC firmware; and working knowledge of IPMI and out-of-band communications.
Demonstrated fluency and previous work experience with bash, Perl, and python, as well as PXE boot environments.
5+ years of experience. With BSCE, BSCS, or equivalent.
Business level English
Desirable Requirements
Virtualization technology and the automated deployment of virtualized solutions
Microsoft Hyper-V and WinPE environments
Deep experience troubleshooting and resolving server hardware issues
Enterprise storage familiarity, Compellent/EMC, SANs, LUNs
==========================================================================================
Senior Principal Software Engineer
----------------------------------
Why work with us?
Life at Dell means collaborating with dedicated professionals with a passion for technology.
When we see something that could be improved, we get to work inventing the solution.
Our people demonstrate our winning culture through positive and meaningful relationships.
We invest in our people and offer a series of programs that enables them to pursue a career that fulfills their potential.
Our team members’ health and wellness is our priority as well as rewarding them for their hard work.
Responsibilities:
Develops high availability and highly scalable applications which will be used by both internal and external customers.
Works with clients and Business to software requirements and system impacts
Generates technical documentation as well as unit and functional tests
business requirements, processes, data, and system integration points to recommend appropriate technology solutions
Works closely with the global development team, other senior Solution Architects, and executives Engineering group to plan ongoing feature development, product maintenance, and management of development teams.
Requirements:
10+ years of related experience building web portals and/or ecommerce applications using Microsoft technologies
Software development experience using several of the following technologies: C#, .NET Core, MVC, Web API, Angular, VueJS, WCF, HTML5, CSS, JavaScript, JSON, SOAP, REST, JQuery
Expert knowledge of object oriented programming & SOLID
Experience developing high performance applications
Experience utilizing app resiliency strategies
Comfortable working in a pair-programming environment
Expertise with TDD
Experience with distributed version control (ex: Git)
Experience with scripting using powershell
Strong communication skills, including the ability to convey technical information effectively to both IT and business audiences
Proven track record demonstrating ability to achieve stretch goals in a highly innovative and fast paced environment
Knowledge & experience using Agile software development methodology
Familiar with Unit Test, Mock, Test Driven Development etc.
Experience with multi-threaded applications
Experience in trouble shooting and debugging skills
Strong sense of ownership, urgency, and drive
For China based teams: Strong command over written and spoken English
Nice to have:
Understanding of cloud service and deployment models
Experience with distributed scalable applications.
Knowledge of message oriented middleware like NServiceBus and RabbitMQ
Understanding of container technologies and the tools
Experience with virtualized infrastructure and Infrastructure as a Service (IaaS) such as vSphere, OpenStack, Amazon Web Services, Google Compute Engine, or Microsoft Azure
Experience with container technologies, such as Docker, Swarm, Mesos, and Kubernetes
Experience with Pivotal Cloud Foundry
--
FROM 137.69.117.*