The Software Engineer II ls a lead-level developer, software designer and is fully
competent in 2-3 defined software programming disciplines or products. This position
resolves semi-routine Issues Involving design, development and application redesign,
and is typically assigned to design, retrofit or debug most aspects of a product or major
subcomponent. This person will be responsible for contributing development efforts to
one of several systems that are under the core responsibility of the Development Team.
- Performs troubleshooting in the form of problem recognition, research, Isolation, resolution and follow-up
- Provides tier II or tier Ill support; performs root cause analysis and develops checklists
- Monitors and tunes: network; system hardware; or software; for application performance; and protocol compatibility
- Performs maintenance on: network devices; system hardware; or software Including restoration of hardware, software or configurations
- Anticipates and mitigates potential attacks to networks; system hardware; or software; or other connections to ensure the security of the system
- Interfaces with vendors regarding new product evaluation and troubleshooting issues
- Under general supervision, Integrates and schematically depicts communication architectures, topologies, hardware, software, transmission, and slgnalling products
- Participates with functional and empirical analysis related to design, development, planning, and configuration in the areas of networking, hardware & software
- Develops P&Ps and general standards
- Recommends procedures and controls for problem prevention
- Simulates or recreates problems to resolve operational deficiencies
- Under general supervision analyzes, makes recommendations, creates charts, diagrams and graphs to assist in analysis of problems or designs
- Develops and maintains problem databases, participates in the development of test strategies, devices and systems
- Develops and reviews technical documentation for approval by senior manager
- Participates In Implementations and rollouts of new networking; system hardware; or software; and tools
- Coordinates Installations with user departments
- Assist and participates in disaster recovery planning and testing
- Researches and Identifies hardware and software to meet company needs
- Under general supervision prepares detailed functional specifications and coordinates RFP processes