iHerb, LLC

Software Development Engineer II

iHerb, LLC

full-time

Posted on:

Origin:  • 🇺🇸 United States • California

Visit company website
AI Apply
Apply

Salary

💰 $84,957 - $173,775 per year

Job Level

Mid-LevelSenior

Tech Stack

Distributed SystemsDockerJavaKubernetesMicroservices.NET

About the role

  • Design, implement and test software components based on SOLID principles
  • Follow secure programming and web application security best practices
  • Maintain high standards of software quality within the team by establishing good practices and habits
  • Provide regular updates on projects and team performance
  • Identify and encourage areas for growth and improvement within the team
  • Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans
  • Participate in peer code reviews, providing comments and suggestions
  • Collaborate with other software developers, product managers and technical leads to plan, design, develop, test, and maintain business applications
  • Analyze and resolve technical and application problems
  • Regular practice of CI/CD
  • Support, maintain and document software functionality
  • Research and evaluate a variety of software products
  • Other duties and responsibilities may be added as necessary or desirable

Requirements

  • Requires a minimum of three to five years of experience with software development, design patterns, software architecture
  • Bachelor’s Degree in Computer Science/Engineering or related fields
  • Communication skills: must be able to articulate and have a strong technical vocabulary
  • Knowledge of Object-oriented Design and Analysis (OOA and OOD) and Solid Principal
  • Strong knowledge of C# .NET or Java
  • Strong knowledge of Relational and non-relational DBs
  • Knowledge of best practices within any .Net and/or Java technology
  • Familiar with Parallel Programming / Thread-safe coding
  • Familiar with Managed Memory Architecture / Garbage Collector / Cache Management
  • Knowledge of Connection Pool / Data Reader
  • Knowledge and experience in Distributed systems, MicroServices, SOA and n-tier architecture is a plus
  • Production experience with Docker, Kubernetes is a plus
  • Regular practice of CI/CD
  • Good communication skills and team player with a get it done attitude
DocPlanner

Full Stack Engineer, .NET, Vue.js

DocPlanner
Mid · Seniorfull-time🇪🇸 Spain
Posted: 16 days agoSource: jobs.smartrecruiters.com
AWSAzureCloudDistributed SystemsDockerGoogle Cloud PlatformJavaScriptKubernetes.NETNoSQLPHPRabbitMQ+4 more
DocPlanner

Full Stack Engineer, .Net, Vue.js

DocPlanner
Mid · Seniorfull-time🇵🇱 Poland
Posted: 16 days agoSource: jobs.smartrecruiters.com
AWSAzureCloudDistributed SystemsDockerGoogle Cloud PlatformJavaScriptKubernetes.NETNoSQLPHPRabbitMQ+4 more
Emerson

Senior Cosmos DB Developer

Emerson
Seniorfull-time🇮🇳 India
Posted: 1 day agoSource: hdjq.fa.us2.oraclecloud.com
AzureCloudDistributed SystemsDockerKubernetesMicroservicesMongoDBNoSQLSQL
Veza

Backend Engineer

Veza
Junior · Midfull-time🇮🇳 India
Posted: 11 days agoSource: boards.greenhouse.io
AWSAzureCloudDistributed SystemsDockerGoGoogle Cloud PlatformJavaKubernetesMicroservicesNoSQLSQL
DocPlanner

Full Stack Developer, .NET, Vue.js

DocPlanner
Mid · Seniorfull-time🇪🇸 Spain
Posted: 20 days agoSource: jobs.smartrecruiters.com
AWSAzureCloudDistributed SystemsDockerGoogle Cloud PlatformJavaScriptKubernetes.NETNoSQLPHPRabbitMQ+4 more