What will be my duties and responsibilities in this job?  Determines methods and procedures on new assignments and may coordinate activities of other personnel Plan, design, test, code and deliver high quality secure production software with completely automated tests suitable for cloud deployment at scale Develop automated tests (TDD including unit, integration, smoke, acceptance tests) to achieve test coverage for continuous deployment and near 100% availability