Senior Application Architect

Full Time

  • No Travel Required

Job Description

Location: Horsham, PA
This position is remote with the expectation of going into the office 1-2 times per month.

Primary Responsibilities:

•Partnering with multi-disciplinary teams of business operations, product management, 3rd party vendors, and cross-functional developers to ensure successful delivery of key projects to meet business objectives.

•Assess needs, specify requirements, and be a leader in the design and development of solutions for the company's web/mobile and interactive TV applications; provide a holistic approach to operational processes through common system components.

•Design, develop and maintain applications using modern internet and object-oriented programming technologies and best practices within the Microsoft stack.

•Mentor and coach development teams to build a stronger team and lead them towards achieving the organization's goals.

Process Management:

Achieve all the above primary accountabilities by:

•Strong problem solving/troubleshooting practices

•Managing resources and relationships - internally and externally.

•Consistently evaluating processes - recommending changes when appropriate

•Communicating throughout organization while managing multiple projects

•Having a willingness to be flexible - adapting to new paths

•Being a team player and working cross-functionally


•Experience in high performance run-time system architectures

•Must have strong communication abilities to articulate technology-based decisions

•Minimum 10+ years developing business applications and architectural responsibilities

•Proficient in C#, .NET frameworks and ability to write technical documentation

•Experience managing a team of developers

•Solid project and resource management skills and the ability to adapt to change

•Ability to translate business objectives into programming initiatives and requirements

•Proficient with relational databases (SQL Server), NoSQL experience a plus

•Previous hands-on experience with cloud computing - MS Azure desired

•Experience with container managed architectures (Kubernetes, Docker) a plus

•Excellent knowledge and demonstrated application development experience in the following areas: service-oriented design paradigms, multi-tier architectures, asynchronous processes

•Experience in building quality code adhering to industry standard coding practices

•Proficiency in Test Driven Development, unit testing, and dependency injection (DI)

•Experience in cable TV, Video on Demand and/or online advertising is a plus

•Work in a fast-paced, continual learning environment

•BS in Computer Science or equivalent years of experience


This job and many more are available through The Judge Group. Find us on the web at ;/a>