SmartInternz

Software Engineer Intern - Rust Developer

Intelliconnect Technologies

arrow-right arrow-rightStart Date: 12/03/2020 arrow-rightApply By: 12/30/2020

Internship Description

We are looking for passionate programmers who would like to make a difference in the field of Software Engineering


Responsibilities:

  • Write clean, quality, and testable code within given schedule
  • Lead and participate in design and architecture decisions
  • Work, contribute and collaborate in a cross-functional agile team
  • Be passionate and continue to advance your craft
  • Contribute to IntelliConnect Open Source Projects and Initiatives
  • Assist in design and coding of software product components, units, and modules according to detailed specifications.
  • Participate in analysis and development of test plans. Tests assigned components and units.
  • Provide test results and recommend corrections to senior developers and/or team manager.
  • Determine and document user requirements for task overviews.
  • Create and review task designs.
  • Implement projects according to design.
  • Test development code.
  • Schedule and track time spent on projects and other tasks.
  • Investigate bugs and determine appropriate fixes.
  • Peer review code.
  • Collaborate and provide technical assistance to others.
  • Complete professional development tasks.
  • Provide assistance for documentation.
  • Perform competitive analysis when necessary


Requirements:

  • Able to write programs with a compiled language (C/C++, Go, or Rust)
  • Must have knowledge of SQL Database programming
  • Degree or equivalent in Software Engineering
  • Problem solving skills
  • Excited to learn and develop blockchain technology (No experience yet? No problem!)
  • Possess a strong sense of ownership in your work, which drives you to find ways to do things better and faster
  • Always up-to-speed on the latest technologies
  • Constantly on the lookout for new and innovative ways to solve complex problems through rigorous experimentation.
  • Your communication style is open, transparent and direct, and you consistently work in tight collaboration with your teammates
  • Always open to feedback, new ideas and opportunities for self-improvement
  • You look for ways to help out beyond the scope of your day-to-day work