In this role, you will define functional designs for mapping industry-leading practices to our business requirements and processes gather requirements and create process models based on requirements; facilitate process design workshops; configure the applications and develop customized function or reports.
This position will also be responsible for designing, developing and maintaining database components and providing support for data integration initiatives. This position is also responsible for extracting structured and rationalized data for data migration and reporting purposes.
As a Software Developer in Network Services, you will write software that configures hardware in our networking portfolio. As new platforms are added and new technologies introduced, this globally distributed service will continue to grow and evolve providing an exciting and rewarding development experience.
Write quality, clean, maintainable code and automated tests using engineering best practices (unit testing, continuous integration, automation etc.) to ship code out to production multiple times a day.
Collaborate with other engineers, product managers, and user experience designers on a daily basis to identify the right technical solutions that achieve product goals; continuously broaden and deepen your skill set to solve new technical challenges.
Translating functional requirements into conceptual and detailed designs; providing estimates for development effort; implementing proof of concept, prototypes and production-grade software; creating unit and acceptance tests; coordinating sign-off from QA/Test; automating deployment; and assisting Operations and Support staff in troubleshooting software issues, as well as implementing bug fixes.