Vacancy expired!
Description - External Overall Purpose: This career step requires expert level experience. Hands-on function that ultimately results in the delivery of an application or service. Responsible for translating the core architecture for business requirements into the final technical solution (consisting of platform, network, software, cloud, etc.) through functional, performance, and reliability analysis using engineering models and techniques, primarily through software development throughout the vertical stack. Defines designs; Provides technical enablement for application components and subsystems for an Application(s). Drives important design decisions for development team
Qualifications - External Responsibilities- Collaborate with teams (IT, Business, Vendors, etc.) to determine best technical and strategic forward-thinking solution to meet business requirements and objectives.
- Engages with technical leaders across IT applications to ensure optimal integration approaches and solutions.
- Provide Technology and Technical Leadership in the evaluation of current and new/innovative technologies for establishment of roadmaps.
- Serves as a technical expert creating high-level application architectural designs which achieves the highest level of availability, scalability, security, and performance.
- Define application architecture, development quality step and procedure and perform reviews to ensure adherence to standards and conventions.
- Oversee the end-to-end application development and delivery quality.
- Actively seek ways to improve our application delivery processes and technologies.
- Bachelor of Science degree in Computer Engineering, Computer Science, Applied Science, Electrical Engineering, or Math is preferred.
- Excellent in organizational and analytical abilities.
- Excellent in written and verbal communication skills.
- 10 years of experience designing and implementing software applications with minimum of 3 years hands-on experience.
- Experience in multiple large-scale software development projects and/or large-scale package system implementations.
- Experience developing software utilizing various coding languages and technologies such as Java, C, Python, MEAN/MERN, javaScript, Android, Objective-C, Ionic, NativeScript, Salesforce, MuleSoft, JSON, Rest, Soap, CSS, Bootstrap, etc.
- Experience in overseeing multiple projects simultaneously.
- Experience in data modeling, database management, SQL and data analytics.
- Experience in AWS and or Azure cloud computing is preferred.
- Experience in AI/ML is preferred.
- Bachelor's degree in Computer Science, Telecommunications, Electrical Engineering or related field
- 8-10 years related technical architect experience
- Proficient in engineering cost estimates and economic analyses and models
- Knowledge of wireless technologies standards and protocols (3GPP, Wi-Fi, WiMax, antennas, amplifiers, base stations, propagation, interference, spectrum)
- Proficient in voice, video, and app technologies/protocols (circuit, VoIP, SIP, IMS, AIN, Camel, etc.)
- Proficient in network and system architecture (subsystems, interfaces, hw/sw dependencies).
- Proficient in message and conference systems and networks (multiple media, notification, presence, unified communications, video).
- Knowledge in Network Management, Tools and Protocols (Configuration, IP network Address Management, Perf, Mgmt).
- Understands Virtualization, Storage and Content Delivery Networks (Cloud, CDM, Grid, SAN).
- Proficient in specifying and evaluating architecture requirements for RFXs.
- Enterprise wide deployment planning and support for mission critical applications for major releases, both business and infrastructure related
- Develops technical documentation on applications and systems
- Ability to work with technical and business-oriented teams
Vacancy expired!