Jobs Companies iHerb Senior Software Developer

Über diese Senior Software Developer Stelle bei iHerb

iHerb · Vor Ort · Puxi, CHN

For A Better You

At iHerb, we believe that living a healthy and balanced life should be easy and accessible to everyone. As a team member, we’ll empower you to live this promise each day as you make a truly global impact in your career. 

We constantly strive for innovation, while transforming and improving the online shopping experience for our customers. We believe that individually we are incredible, but when we come together, our growth is infinite. In an industry that is constantly evolving, we are on a mission to make an impact on the global market, and the individual and collaborative efforts of our people are paramount to helping us succeed.

Whether you work in one of our logistics centers, technology hubs, corporate offices or even from home, your role at iHerb will take you beyond what’s expected, turning challenge into change. If you're ready for it, we want you to join our team. Get started now.



职位概述 / Job Summary:

 

高级软件开发工程师II将作为核心技术领导者,带领一支敏捷开发团队,负责企业级应用系统的架构设计、技术决策、功能实现、代码质量与交付把控。该职位要求在微软.NET开发生态中具备深厚经验,并能够主导复杂系统的设计、开发与性能优化工作。

 

Sr. Software Development Engineer II will serve as a technical leader within an agile software development team, responsible for architecture design, technical direction, feature implementation, and quality delivery of enterprise-grade systems on the Microsoft .NET technology stack. This role involves mentoring engineers, leading complex software initiatives, and ensuring scalability and reliability in a high-transaction environment.

 

预期工作目标 / Job Expectations:

 

技术领导与架构设计 / Technical Leadership & Architecture

主导系统架构设计,制定技术路线与开发规范,确保可扩展性、安全性与高性能。

Lead system architecture design, define technical roadmap and coding standards to ensure scalability, security, and high performance.

 

负责关键技术决策(包括框架选型、数据库设计、服务接口标准、缓存策略等)。

Take ownership of key technical decisions, including framework selection, database design, API standards, and caching strategies.

 

推动微服务化、API-first架构及CI/CD自动化部署体系。

Drive microservices adoption, API-first architecture, and CI/CD automation pipelines.

 

设计和维护企业级后端服务框架,确保高可用性与可维护性。

Design and maintain enterprise-level backend frameworks to ensure high availability and maintainability.

 

团队管理与指导 / Team Management & Mentorship

带领和指导后端开发团队成员,促进代码审查(Code Review)、测试驱动开发(TDD)及工程最佳实践。

Lead and mentor backend engineers, promoting code reviews, Test-Driven Development (TDD), and engineering best practices.

 

负责团队的工作分配、进度跟踪与技术培训。

Oversee task allocation, progress tracking, and technical training within the team.

 

指导团队成员在系统设计、性能优化与问题排查方面的能力提升。

Coach team members to improve their skills in system design, performance optimization, and issue troubleshooting.

 

在项目开发中,作为技术核心与业务桥梁,协调产品、前端、QA、DevOps等团队的协作。

Serve as a technical focal point and bridge between business and engineering, coordinating collaboration among product, frontend, QA, and DevOps teams.

 

系统开发与优化 / System Development & Optimization

参与并主导关键模块的设计与编码,确保系统稳定性与高并发性能。

Participate in and lead the design and implementation of critical modules to ensure system stability and high concurrency performance.

 

承担复杂功能的开发、调试与性能调优任务(包括SQL优化、缓存管理、异步处理等)。

Take responsibility for complex feature development, debugging, and performance tuning (including SQL optimization, cache management, and asynchronous processing).

 

建立代码规范与质量基线,推动持续集成与自动化测试流程。

Establish coding standards and quality baselines while driving continuous integration and automated testing workflows.

 

定期进行技术债务分析与系统重构建议。

Conduct periodic technical debt assessments and propose system refactoring improvements.

 

项目与交付管理 / Project and Delivery Management

参与项目规划与资源评估,确保交付按时、按质完成。

Contribute to project planning and resource estimation to ensure on-time and high-quality delivery.

 

协助产品经理与架构师制定开发计划与技术风险预案。

Collaborate with product managers and architects to define development plans and technical risk mitigation strategies.

 

跟踪开发进度,评估需求变更影响并提出改进建议。

Track development progress, assess the impact of requirement changes, and propose improvement recommendations.

 

管理版本发布、回归验证与缺陷修复流程。

Manage release processes, regression validation, and defect resolution cycles.

 

上述职责仅是此职位的一部分职责。公司可以在认为必要或适当时随时增加其他职责。

The duties and responsibilities described above may provide only a partial description of this position. This is not an exhaustive list of all aspects of the job.  Other duties and responsibilities not outlined in this document may be added as necessary or desirable, with or without notice.

 

知识、技能与能力/Knowledge, Skills and Abilities:

要求/Required:

 

沟通技能方面,必须能清楚表达思想,掌握大量的技术词汇;

Communication Skills, must be able to articulate, and have a strong technical vocabulary;

 

工作积极/主动;

Display of initiative / self-starter;

 

了解敏捷环境;

Understands agile environment;

 

熟悉.Net最佳做法;

A strong understanding of .Net best practices;

 

缓存管理;

Cache management;

 

单元测试与持续集成;

Unit testing and continuous integration;

 

参与软件开发周期的各个方面;

Exposure to all aspects of the software development lifecycle;

 

具备分析技能;

Analytical Skillset;

 

领导力:激励团队达成卓越成果;

Leadership: Inspires and guides the team to achieve outstanding results.

 

质量意识:追求高标准代码质量与系统稳定性;

Quality Mindset: Pursues high standards in code quality and system stability.

 

学习与创新:持续学习、勇于创新、以终为始。

Learning & Innovation: Continuously learns, embraces innovation, and maintains a goal-oriented mindset.

优先录用/Preferred:

 

拥有复杂应用亲自开发的经验;

A portfolio demonstrating first-hand development experience with complex applications;

 

能够解决歧义问题,良好的组织技能;

Ability to cut through ambiguity and use good organizational skills;

 

对设计以用户为中心的解决方案拥有激情;

A passion for building user-centric solutions;

 

此前拥有交付无缺陷代码的良好记录;

A proven track-record delivering flawless defect free code;

 

在源代码控制、软件缺陷管理和发布管理拥有经验。

Demonstrated experience of source control, defect reduction and release management.

 

必备知识/Equipment Knowledge:

 

熟练掌握C# .net,拥有Microsoft Visual Studio方面的经验;

Strong knowledge of C# .net and experience with Microsoft Visual Studio;

 

数量掌握SQL和微软SQL服务器;

Strong knowledge of SQL and Microsoft SQL server;

 

在设计、打造、测试、支持多层级架构应用方面拥有经验;

Experience designing, building, testing and supporting applications with n-tier architecture;

 

了解微服务和API开发技术;

Knowledge of microservice and API development;

 

掌握微软Office技术(熟练操作Excel、Word和PowerPoint)。

MS Office Knowledge (efficient in Excel, Word, and PowerPoint).

 

工作经验要求/Experience Requirements:

 

一般要求至少拥有10年的Microsoft .NET Core平台(包括C#、ASP.NET Core、ADO.NET)方面的经验。

Generally requires a minimum of 10 years of experience with the Microsoft .NET Core platform, including C#, ASP.NET Core, and ADO.NET.

 

教育背景要求/Education Requirements:

 

拥有计算机专业或相关领域的学士学位,以及多年的相关工作经验。

Bachelor’s Degree in Computer Science or related field required and/or years of experience.

 

判断/推理能力/Judgment/Reasoning Ability:

 

具备运用良好的判断力、沉稳和处事能力识别、排除故障并快速解决问题的能力。能够运用判断力和推理能力,根据需要,及时确定何时上报问题。

Able to identify, troubleshoot and resolve problems quickly using sound judgment, poise and diplomacy. Ability to use judgment and reasoning skills, and determine when to escalate issues, as required, in a timely manner.

 

身体要求/Physical Demands:

 

(为确保残障人士能够履行必要的职能,可以做出合理的安排。)履行此项工作的职能时,团队成员定期会被要求进行对话、倾听;会频繁的坐立;使用手或手指,弯腰,用手和手臂拿取物品。可能会在全天的某个周期时间段,主要在平面上长期处于行走状态。工作日期间,整理文件或存储材料时,需抬手至肩高、或低至腰部或根据需要进行提拎。需要适当的提拎技巧。提拎重量可达25磅。

(Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.)  While performing the duties of this job, the team member is regularly required to talk and hear. The team member is frequently required to sit; use hands and fingers, bend, stoop and reach with hands and arms. May require walking primarily on a level surface for periodic periods throughout the day. Reaching above shoulder heights, below the waist or lifting as required to file documents or store materials throughout the work day. Proper lifting techniques required. May include lifting up to 25 pounds.

 

工作环境/Work Environment:

 

工作场所的噪音程度通常适中。其他因素包括:

The noise in the work environment is usually moderate. Other factors are:

 

如有必要,有能力出差。该职位出差几率极小;

Ability to travel if needed. Travel is minimal in this position;

 

多级干扰的忙碌、快节奏的工作;

Hectic, fast-paced with multi-level distractions;

 

专业、放松的工作环境;

Professional, yet casual work environment;

 

 办公环境;

Office environment;

 

有能力根据需要延长工作时间。

Ability to work extended hours as required.

 

工作职责说明确认/Job Description Acknowledgement:

 

本人已收到当前职位的工作职责说明复印件。工作职责说明中描述的职责适用于本人。我同意阅读工作职责说明,并接受相关内容可能会根据公司情况或要求进行修订。若出现修订情况,应与本人就相关变化进行沟通。

I have received a copy of my job description for my current position. The job description describes duties and responsibilities which apply to me. I agree to read the job description and understand it may be amended as company conditions or requirements necessitate. In that case, changes will be communicated to me.


If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!


Staffing Agency Submission Notice
iHerb does not accept unsolicited 3rd party ("Agency") candidates. If you are an Agency, please send any requests to be considered as a supplier in our Vendor Management System to [email protected]. Do not contact iHerb employees directly. If requested to work on a role, any Agency candidates would be presented through the internal recruiting organization.


iHerb is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status. iHerb provides equal employment opportunities to all applicants for employment and prohibits discrimination and harassment.

Bereit, sich bei iHerb zu bewerben?
Bei iHerb bewerben

Über iHerb

At iHerb, we believe that living a healthy and balanced life should be easy and accessible to everyone. As a team member, we’ll empower you to live this promise each day as you make a truly global impact in your career. iHerb is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status. iHerb provides equal employment opportunities to all applicants for employment and prohibits discrimination and harassment.

Alle Jobs bei iHerb ansehen →

Ähnliche Jobs

Kyndryl
Mainframe IMS System Programmer
Kyndryl
⚡ Früh bewerben Bangalore, Karnataka, India Hybrid
● Neu 👁 Gesehen ✓ Beworben vor 3 Std.
Kyndryl
Mainframe IMS System Programmer
Kyndryl
⚡ Früh bewerben Bangalore, Karnataka, India Hybrid
● Neu 👁 Gesehen ✓ Beworben vor 3 Std.
Accenture
Custom Software Engineer
Accenture
⚡ Früh bewerben Hyderabad Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 3 Std.
Accenture
Custom Software Engineer
Accenture
⚡ Früh bewerben Nagpur Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 3 Std.
Accenture
Custom Software Engineer
Accenture
⚡ Früh bewerben Hyderabad Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 3 Std.
IH
Associate Manager, Digital Content Quality and Localization
iHerb
⚡ Früh bewerben Irvine, CA Vor Ort $100,000–$110,000
● Neu 👁 Gesehen ✓ Beworben vor 4 Tg.
IH
Warehouse Department Lead - Interim
iHerb
⚡ Früh bewerben Hebron, KY (HUB) Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 4 Tg.
IH
Sr. Accountant
iHerb
⚡ Früh bewerben Irvine, CA Vor Ort $92,000–$100,000
● Neu 👁 Gesehen ✓ Beworben vor 6 Tg.
IH
Sr. Accountant, Cash, Receivables & General Accounting
iHerb
⚡ Früh bewerben Irvine, CA Vor Ort $92,000–$100,000
● Neu 👁 Gesehen ✓ Beworben vor 6 Tg.

Registrieren für Vorschläge, die auf die von Ihnen geöffneten Jobs und gespeicherten Suchen zugeschnitten sind.

Mehr Jobs bei iHerb

Alle Jobs bei iHerb ansehen →

Jetzt bewerben
🤖

Moment — langsam

JobsRadar wurde für echte Menschen gebaut, die eine schwere Zeit bei der Jobsuche haben — nicht für automatisierte Anfragen. Sie klicken viel zu schnell und sind jetzt vorübergehend blockiert.

Kommen Sie später wieder. Wenn Sie wirklich auf Jobsuche sind, stehen wir hinter Ihnen — verhalten Sie sich einfach wie ein Mensch.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Verschaffe dir einen Vorsprung bei der Jobsuche.

Tritt unserem Telegram-Kanal bei für das, was dir hilft, die Stelle zu bekommen — Gehaltsbenchmarks, den wöchentlichen Marktpuls und neue Feature-Drops. Kein Spam, nur Signal.

Dem Kanal beitreten — kostenlos