Architect 3, Software Architecture
This role will be responsible for driving forward our technical architectures in the Device and Unified Notes domain aligning with our business partners and vendors and capitalizing on industry and emerging technologies. They will participate in large projects to assist with decomposing business requirements into technical designs and estimates while ensuring we take significant strides in furthering our structural designs and micro service migration towards a fully resilient, 24x7x365 available system. A strong knowledge of Video technologies, Java, NoSQL and Micro Service design is required.
Responsible for managing, gathering, and processing information related to everything from solution architecture, data architecture, andstrong operations. The best candidate is someone who excels inbig picture'thinking. They understand what's required to solve a problem in a variety of dimensions. They define needed sub-systems, how they should fit together, and how to make the system reliable and performant. Leads and delivers solution engineering, project coordination, business requirements analysis, requirement specification, and project documentation. Ensures programs are envisioned, designed, developed, and implemented across the enterprise to meet business needs. Manages every phase of the project life cycle from intake through delivery. Integrates knowledge of business and functional priorities. Acts as a key contributor in a complex and crucial environment. May lead teams on projects and shares expertise.
-Assists in the development of solution architecture (both tactical and strategic,) data architecture, and operational architecture to fully manage/support enterprise needs, services, systems and technology management.
-Must possessstrong Java and database skillswith proven results.
-Tracks and documents requirements for enterprise development projects and enhancements (e.g. architectural functional requirements).
-Assists in the planning and designing of new or upgraded systems.
- Assists in the evolution of enterprise product and system roadmaps.
-Displays Architect expertise, is amentorand consensus builder, an effective technical leader, istechnically credible, and has a positive outlook.
-Collaborates with departments to implement improvements in processes, and with cross-organizational teams to determine how best to support business requirements.
-Performs analysis of overall information management systems. Assists in analysis of specific system elements, such as system software, components transactions, integration architecture, data modeling, and processes, with recommendations for appropriate changes.
-Promotes the effective use of the information management systems throughout the Company.
-Consistent exercise of independent judgment and discretion in matters of significance.
- Regular, consistent and punctual attendance. Must be able to work nights and weekends, variable schedule(s) as necessary.
-Other duties and responsibilities as assigned.
-Bachelors Degree or Equivalent
-Information Sciences, Technology, Computer Science
-Generally requires 7-11 years related experience
- Java, Unit testing frameworks
- Spring and Spring Boot
- Hibernate and/or JPA
- Relational/SQL (Oracle, PostgreSQL, MySQL, etc.)
- Agile/Scrum Experience
- PaaS (Cloud Foundry) a plus
- Public Cloud (AWS, Google Cloud, or Azure) a plus
- Device knowledge (cable modems, eMTA, STBs) a plus
- NoSQL (Couchbase, MongoDB, etc.) a plus
- Messaging (JMS, Kafka) a plus
Comcast is an EOE/Veterans/Disabled/LGBT employer