Software Engineer Apps- Intern
Role and Responsibilities
o Under the direction and mentoring of a lead engineers the intern would maintain and add new software features into our existing applications
o test and deploy mobile and web applications, and API servers following FDA-complaint test procedures.
The ideal candidate for this role:
o is motivated, energized and has a creative mind
o possess superior analytical skills
o can communicate the logic behind technical decisions to non-tech stakeholders.
o Capable to write basic systems test procedures and/or experiments and, document and analyze results.
Minimum Qualifications and Education Requirements
o Third or fourth year college student pursuing a Bachelors degree in Software Engineering or related field, with hands-on experience in the developments and/or testing of software applications.
o Basic understanding of best practices in the software development lifecycle, software design patterns and data structures.
o Basic understanding of software configuration management, testing & verification procedures.
Preferred Skills
o Strong knowledge of an object-oriented programming language such as Java, C# is an essential skill for this internship (Candidates are invited to present a software product or project that they have personally developed.)
o Basic Knowledge of Android Studio and/or Visual Studio
o Basic Knowledge of Ruby on Rails and Angular
o Good written and verbal communication skills in English.
Additional considerations
o Understanding of publishing mobile applications (Android and iOS), REST Web APIs (Json).
o Knowledge of Linux for web application hosting
o Knowledge of software integrations tools (Jenkins, Gitlab CI/CD)