Senior Software Developer at iHerb

| Orange County
Sorry, this job was removed at 5:09 a.m. (PST) on Tuesday, October 13, 2020
Find out who's hiring in Los Angeles.
See all Developer + Engineer jobs in Los Angeles
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

Job Summary: The Senior Software developer will be part of an agile development team, building and working on enterprise grade software systems on top of the Microsoft .NET development stack. The Senior Software Developer develops information systems by designing, developing, and installing software solutions that are scalable for a high transaction environment. 

Job Expectations:

  • Full life-cycle application development

  • Design, develop, enhance and support new / existing software, applications, and systems primarily using Microsoft technologies (i.e. .NET Core, SQL, ASP.NET, MVC, and C#).

  • Designing, coding and debugging applications in various software languages.

  • Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis

  • Object-oriented Design and Analysis (OOA and OOD)

  • Software modeling and simulation

  • Software testing and quality assurance

  • Performance tuning, improvement, balancing, usability, automation

  • Support, maintain and document software functionality

  • Integrate software with existing systems

  • Evaluate and identify new technologies for implementation

  • Project Planning and Project Management

  • Maintain standards compliance

  • Implement localization or globalization of software

  • Responsible for writing technical design specifications.

  • Design /develop systems using .NET Core technology, microservices architecture, SOLID principles and REST paradigms. 

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

  • A strong understanding of .Net best practices

  • Cache management

  • Unit testing and continuous integration

  • Exposure to all aspects of the software development life-cycle

  • Analytical Skill-set

  • Detail Oriented

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

  • Experience building applications using Domain Driven Design and SOLID principles

  • Experience building enterprise solutions using microservices architecture

  • Experience with messaging technologies: Kafka, Google Pub/Sub, RabbitMq

  • Experience with Nosql Database technologies

  • Experience with Docker and Kubernetes

 

Software Knowledge:

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

  • Strong knowledge of SQL and Microsoft SQL server

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

  • Knowledge with RESTful APIs

  • Knowledge of Windows service and API development

Experience Requirements:

Generally requires a minimum of 6 years of experience with the Microsoft .NET platform, including C#, ASP.NET or four (4) to eight (8) years of experience 

Education Requirements:

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

Read Full Job Description
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

Technology we use

  • Engineering
  • Product
  • Sales & Marketing
    • .NETLanguages
    • C#Languages
    • JavascriptLanguages
    • SqlLanguages
    • jQueryLibraries
    • jQuery UILibraries
    • ReactLibraries
    • ReduxLibraries
    • Twitter BootstrapLibraries
    • AngularJSFrameworks
    • ASP.NETFrameworks
    • HadoopFrameworks
    • Node.jsFrameworks
    • SparkFrameworks
    • CassandraDatabases
    • Maria DBDatabases
    • Microsoft SQL ServerDatabases
    • MongoDBDatabases
    • RedisDatabases
    • Google AnalyticsAnalytics
    • OptimizelyAnalytics
    • BalsamiqDesign
    • IllustratorDesign
    • InVisionDesign
    • PhotoshopDesign
    • SketchDesign
    • UXPinDesign
    • AsanaManagement
    • ConfluenceManagement
    • JIRAManagement
    • Microsoft ProjectManagement
    • SmartsheetManagement
    • IterableCRM
    • IterableEmail
    • Google AnalyticsLead Gen
    • Google Data StudioLead Gen
    • TableauLead Gen

Location

Pasadena is known for its charm, sophistication and the best night life this side of LA! Tech is in Irvine, one of America's best places to live!

An Insider's view of iHerb

What's something quirky about your company?

“Everyone is really different, nice and cool to be around. People are comfortable to be themselves, which is not common.”

Chris

Software Development Engineer I (SCS)

What's the biggest problem your team is solving?

“Most of the challenges stem from the extreme growth of the company in addition to keeping up with the technological advances in the market. We migrate and change quickly to adapt, which is the fun part because we are continuously learning.”

Alina

Senior Software Development Engineer (SCS)

What makes someone successful on your team?

"A top performer on my team is really exceptional at a few things above and beyond the skills to do their work. Building relationships, adapting to the environment as it changes, and acting with urgency are these key abilities that enable them to achieve rapid growth in their career at iHerb."

Sara

Product Manager

How do you empower your team to be more creative?

"More so than empowering individuals, you have to hire the right people, trust them and let them do what they are good at.”

Al

Director of Software Development & Platform (SCS)

What makes someone successful on your team?

"Collaboration, feedback and creative freedom contribute to our team's success. Collaborating and receiving feedback ensures the content of our projects is accurate and effective. We are also given the freedom to approach our projects however we see fit — this flexibility allows us to create learning materials that are engaging and interesting."

Nina

Curriculum Developer

What are iHerb Perks + Benefits

iHerb Benefits Overview

Perks include snack and beverage stations, on-site gym, video arcade room, sand volleyball court, team happy hour and networking events and more. iHerb is dedicated to providing comprehensive medical, dental and vision plans by contributing up to 80% of the monthly costs associated.

Culture
Volunteer in local community
iHerb is committed to helping great causes here at home and around the world. We partners with organizations like the Boys and Girls Club, Susan G Komen, Ronald McDonald House, Exceed, etc...
Partners with Nonprofits
Worldwide, we’ve donated over $5 million. iHerb facilitates two schools in Cambodia in addition to supporting the Cambodian Children's Fund and New Hope Cambodia in support of children's education.
Friends outside of work
Eat lunch together
Intracompany committees
iHerb's iFit and iFocus teams are dedicated to organizing company events in addition to creating wellness programs and initiatives. The overall health and wellness of our team members is priority!
Daily stand up
Open door policy
Team owned deliverables
Team based strategic planning
Group brainstorming sessions
Open office floor plan
Diversity
Highly diverse management team
Diversity manifesto
Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
iHerb Team Members can contribute up to $2700 annually to their FSA.
Disability Insurance
iHerb offers both short and long term disability coverage for its Team Members.
Dental Benefits
iHerb contributes 75% of the monthly costs associated with Cigna DHMO or Cigna DPPO dental plans.
Vision Benefits
Health Insurance Benefits
Starting in 2021, iHerb will cover 100% of the monthly costs associated with Blue Shield's health plans. Through the end of 2020, iHerb contributes up to 80% of the associated costs.
Life Insurance
iHerb provides all full-time Team Members with a 100% company-paid $50,000.00 Life/AD&D policy. In addition, Team Members have the option to elect additional Life/AD&D coverage plans.
Pet Insurance
Wellness Programs
Onsite Gym
Team workouts
iHerb's team fitness initiatives include in-office yoga and in-office fitness classes.
Retirement & Stock Options Benefits
401(K)
401(K) Matching
iHerb contributes a 100% match up to 4% of the Team Member's election.
Company Equity
Performance Bonus
Child Care & Parental Leave Benefits
Generous Parental Leave
Remote Work Program
Family Medical Leave
Company sponsored family events
iHerb invites employees and their family members to attend a local minor league baseball game every summer.
Vacation & Time Off Benefits
Generous PTO
iHerb employees receive up to 20 days per year of paid time off based on years of service.
Paid Holidays
Paid Sick Days
Perks & Discounts
Casual Dress
Company Outings
iHerb hosts company outings throughout the year (varies by location).
Game Room
Our game room includes Ping Pong, Foosball and Video Games.
Stocked Kitchen
Happy Hours
Happy hours are hosted on occasion .
Relocation Assistance
Professional Development Benefits
Job Training & Conferences
iHerb offers employees professional development opportunities like the ability to attend job related conferences and seminars.
Tuition Reimbursement
Our tuition reimbursement plan offers an annual max of $5250 with a maximum total match of $5250.
Lunch and learns
Cross functional training encouraged
Promote from within
Continuing Education stipend
Online course subscriptions available
More Jobs at iHerb40 open jobs
All Jobs
Finance
Dev + Engineer
HR
Legal
Marketing
Operations
Product
Project Mgmt
Developer
new
Orange County
Developer
new
Orange County
Operations
new
Orange County
Finance
new
Orange County
Developer
new
Orange County
Operations
new
Pasadena
Operations
new
Pasadena
Developer
new
Orange County
Operations
new
Orange County
Finance
new
Orange County
Developer
new
Orange County
Marketing
new
Pasadena
Operations
new
Pasadena
Operations
new
Orange County
Operations
new
Pasadena
Operations
new
Orange County
HR
new
Pasadena
Developer
new
Orange County
Product
new
Orange County
Developer
new
Orange County
Finance
new
Orange County
Developer
new
Orange County
Operations
new
Pasadena
Project Mgmt
new
Pasadena
Project Mgmt
new
Pasadena
Project Mgmt
new
Pasadena
Project Mgmt
new
Orange County
Developer
new
Orange County
Product
new
Orange County
Project Mgmt
new
Orange County
Developer
new
Orange County
HR
new
Orange County
Marketing
new
Pasadena
Developer
new
Orange County
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
Save jobView iHerb's full profileSee more iHerb jobs