The person will serve as a liaison between IT development team and Network operations, work with network operations and translate their requirements into functional specifications. In this process, the person is expected to work with equipment vendors and Telecommunication technology organization, analyze how to interact with equipment and the network, the behavior of the network under various fault conditions, and work out test and fault isolation strategies. Once the functional spec is worked out, work with IT team to oversee the successful development and implementation according to the specifications.
Telecommunication business analyst
Deliver systems functional specifications to the development team
Assist development lead to translate functional specifications into project plans
Coordinate between the development team, QA, Labs and network operations (users)
Must have skills:
• 10+ years of experience operating telecommunication network.
• Experience with the following network technologies, SONET, DWDM, OTN, Carrier Ethernet, IP routing; experience with ATM, DS1/DS3, DSL is a plus.
• Experience interacting with communication equipment using TL1 and CLI interfaces
• Knowledge of Software defined network is strong plus.
• Experience with writing software functional requirements, and working with software development teams, QA and users.
• Great people skills and problem solving skills.
Education / Certifications:
BS, MS, in EE, Computer Science or related field.
Standard, flexible, Mon- Friday and occasional weekend work; must be willing to work with Telecommunication off-shore teams (early hours in US) and also must be willing to work with all the teams across eastern, central, and Mountain Time zones in the US.
Systems Architect to support an IT organization responsible for implementing transformational programs in the network management & fault isolation space. The candidate must be able to deliver a solid master plan for implementing an application framework built for quick developer ramp up, component re-use and maintainability. Have the ability to utilize open source tools and have knowledge of current technology, including cloud based, that can be utilized to the team's benefit. The development team is established and has several legacy applications to maintain while creating new features, so the master plan must account for maintaining a balance between the embedded base and the directional approach. Deliver systems architecture master plan.
Work with various development leads to develop a roadmap to adoption. Document the architecture components and how developers interact with them. Establish the day-to-day framework for developers to work within. Establish a developer forum for strategies to be communicated and issues addressed. Work with Enterprise architects and Business Analysts to make sure all external endpoints are addressed BS, MS, or PhD degree in computer science or related field and 10+ years of software development experience, including work on large-scale applications. Knowledge of Service Oriented Architectures, Enterprise Service Bus, API design, and 24/7 Operations.
Experience with cloud implementation including container solutions and utilizing cloud for micro services. Thorough understanding of UI concepts and using different methodologies to implement UI. Expertise in data storage to know when to use a file system, relational database, or NoSQL variant. Java, J2EE, JS, Angular JS, restful api's, LINUX, open source options, android, integration with DevOps tools (e.g. JIRA, GIT/Stash, Jenkins, Ansible, Artifactory), bootstrap, jquery, HTML5, CSS3, UNIX/C++, SpringBoard, SpringCloud.