Comcast - Philadelphia, PA
posted 5 months ago
As an Architect 5 in Software Architecture at Comcast Business, you will provide technical leadership in designing and developing new software and web applications. Your role will involve utilizing HTML5 and CSS3 to define the structure of web pages and enhance their layout and appearance. You will leverage the latest ECMAscript 6 features, including Class, Promise, Modules, Generators, and arrow functions, to create robust applications. Additionally, you will use React for backend development in Node.js, ensuring that software is developed using Agile methodologies. Your responsibilities will include developing software that creates REST API Endpoints using JavaScript and Node.js servers, writing Web Services with Node.js, and managing back-end services, Cross-Domain, Server-Side requests, and multiple client communications. You will work within a Node environment using tools such as NPM, Grunt, Gulp, webpack, and Bower, and develop applications using Node.js and Express.js to run scripts on the server-side and manage user routing. You will also be responsible for using front-end development tools like Babel, Webpack, and NPM, and employing source code control systems including GIT, JIRA, and Jenkins. Your role will require you to use GitHub for modern distributed source code management and TypeScript to enhance JavaScript syntax. You will ensure that programs are envisioned, designed, developed, and implemented across the enterprise to meet business needs, interfacing with the enterprise architecture team and other functional areas to design efficient solutions. In addition, you will monitor emerging technologies and practices for potential use within the company, design and develop updated infrastructure to support business processes, and mentor team members by reviewing code and ensuring adherence to object-oriented design best practices and coding guidelines. You will contribute to the overall system implementation strategy for the enterprise, gather and understand client needs, and define architectural approaches while monitoring the project lifecycle from intake through delivery. This position is eligible for remote work one or more days per week, per company policy.