Job Description :
- Design, write, document, and test software
- Translate user requirements into functional code
- Write clean, extensible, efficient code
- Thoroughly document any software and its development process
- Carry out rigorous testing to ensure the reliability, functionality, and performance of the developed applications
- Adhere to best practices in software design
- Ensure adherence to university IT security requirements and standards
- Deploy and maintain software, training
- Deploy developed software to generate reports and improve college workflow to support a variety of the
College’s business practices
Train users in how to use any developed software to ensure a smooth transition and optimal usage of softwareContinually maintain and improve software as necessary, promptly addressing any issues that may ariseAnalysis
Assess the effectiveness and impact of software applications implementedEnsure accuracy and prompt generation of College reports through developed softwareCollaborate and communicate with users and stakeholders to gather requirements and ensure softwarecontinues to meet College’s strategic objectivesMentor and supervise Senior Design teams
Work with Computer Science Senior Design students to assist them in solving manageable problems for an undergraduate student level programmerExpected Salary : $ / hr
Required Qualifications :
Bachelor's degree and two years of appropriate experience. Appropriate college coursework may substitute at an equivalent rate for the required experience.
Preferred :
Ideal candidates should be comfortable working with the following :
Programming Languages : JavaScript / TypeScript, Dart
Frameworks : React Native, Flutter
Platforms : Web, WearOS, Android
Databases : Firebase, MongoDB
Cloud Services : Firebase, ExpoGo
Minimum of one year’s experience creating and / or extensively maintaining JavaScript code basesMinimum of one year’s experience building / maintaining software using ReactMinimum of one year’s experience working with Android-based platformsMinimum of one year’s experience working with Cloud-based providersMinimum of one year’s experience working with Data Visualization