1. Working in a team environment, contribute significantly to application solution design and to the high level design of application software.
2. Detailed design, code and test of Cloud Platform software. Provide automated test software in conjunction with application software.
3. Work in a team environment to plan Cloud Platform software development projects. Create the project tasks in the engineering task management system, and record task completion.
Record time spent on projects and activities into the engineering time reporting system.
4. Support Cloud Platform software by troubleshooting and correcting defects, by making operational improvements to the software, and by making minor enhancements to the application.
5. Document application design into the collaboration documentation system.
6. Supporting the operations of the Cloud Platform by being on and on-call schedule.
Required Education, Experience & Competencies Computer science bachelors degree.
At least five years experience in application software development.
At least two years experience developing software in ReactJS.
Desired Education, Experience & Competencies Technical Masters degree
Seven years experience in application software development.
At least one year experience developing software in the following : NodeJS, AWS
Experience developing software in a continuous development, agile environment with a high degree of automated testing.