iHerbposted 3 days ago
Intern
Irvine, CA

About the position

The Software Developer Intern will be part of an agile development team, building enterprise grade software systems on top of the C# Microsoft .NET development stack. The intern will develop high quality solutions with guidance and direction from other members of the development team.

Responsibilities

  • Develop solutions within the functional specifications while maintaining high standards of software quality
  • Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain business applications.
  • Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans.
  • Design, develop, and test applications in accordance with established standards.
  • Collaborates and adds value through participation in peer code reviews, providing comments and suggestions
  • Assist with the packaging and support of the deployments.
  • Evaluate the competitive landscape and research Software Development trends as it relates to our business and future platforms.
  • Partner with our Product Owners and Development teams to ensure technical feasibility and flawless implementation.
  • Work with teammates in the migration of existing legacy code to current technologies and standards.
  • Develop, refine and tune systems.
  • Analyze and resolve technical and application problems.
  • Assess opportunities for application and process improvement
  • Adhere to high-quality development principles while delivering solutions on-time and on-budget.
  • Provide third-level support to business users.

Requirements

  • Experience with object-oriented programming languages such as Java, C++, or C#
  • Experience with SQL databases.
  • Understanding of coding best practices
  • Knowledge of software development throughout the entire lifecycle
  • General working knowledge of source control and release management best practices
  • Experience with debugging and performance optimization
  • Strong communication skills with both internal team members and external business stakeholders
  • Strong initiative to find ways to improve solutions, systems, and processes

Nice-to-haves

  • Experience with NoSQL databases, like MongoDB, is a plus
  • Git
  • Kubernetes
  • Docker
  • Understanding of REST and GraphQL
  • Basic knowledge of agile development methodologies
  • A general understanding of e-commerce

Benefits

  • Programs designed to help employees and their families stay healthy, live well, and plan for their financial future.
  • Options and upgrades with flexibility, protection, and security in mind.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service