Comcast - Philadelphia, PA

posted 6 months ago

Full-time - Mid Level
Philadelphia, PA
Broadcasting and Content Providers

About the position

As an Architect 3 in Software Architecture, you will be responsible for designing and developing custom software solutions architecture. This role involves performing proof of concept using various tools such as Swagger, Web sequence diagrams, Lucidchart, or OmniGraffle. You will develop APIs for enterprise and carrier-grade applications that can be consumed by various front-ends and applications. Collaboration is key, as you will interface with the enterprise architecture team and other functional areas to ensure that the most efficient solutions are designed. Presenting your solutions to senior architects will be a regular part of your responsibilities, ensuring that the solutions are well-engineered, operable, maintainable, and delivered on schedule. In addition to development tasks, you will track and document requirements for enterprise development projects and enhancements. Monitoring current and future trends in technology and information will be essential to positively affect organizational projects. You will apply and integrate emerging technological trends into both new and existing systems architecture. Assisting in the planning and design of new or upgraded systems will also be part of your role, as you interact with various departments to implement process improvements. Furthermore, you will develop, document, and ensure compliance with best practices, including coding standards, object-oriented designs, platform and framework-specific design concerns, and human interface guidelines. This position offers the flexibility to work remotely one or more days per week, in accordance with company policy.

Responsibilities

  • Design and develop custom software solutions architecture.
  • Perform proof of concept using tools including Swagger, Web sequence diagrams, Lucidchart, or OmniGraffle.
  • Develop APIs for enterprise/carrier-grade applications.
  • Interface with the enterprise architecture team and other functional areas.
  • Present solutions to senior architects.
  • Ensure solutions are well engineered, operable, maintainable, and delivered on schedule.
  • Track and document requirements for enterprise development projects and enhancements.
  • Monitor current and future trends in technology and information.
  • Apply and integrate emerging technological trends to new and existing systems architecture.
  • Assist in the development of solution architecture to manage/support enterprise needs, services, systems, and technology management.
  • Assist in the planning and design of new or upgraded systems.
  • Interact with departments to implement process improvements.
  • Develop, document, and ensure compliance with best practices.

Requirements

  • Four (4) years of experience designing and developing custom software solutions architecture using tools including Swagger, Web sequence diagrams, Lucidchart, Senzing, or OmniGraffle.
  • Experience developing software with database and API languages such as Python, Ruby, SQL, or Java.
  • Experience developing APIs using Postman.
  • Alternatively, a Bachelor's degree or foreign equivalent in Computer Science, Engineering, or a related technical field, along with two (2) years of experience in the same areas.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service