Expatiate Communications Senior Application Architect Pasadena, CA · Full time

Expatiate Communications is a boutique management consulting firm with unmatched expertise in special education. We deliver innovative solutions for the most challenging and complex special education issues facing school districts, ESAs/COEs and State educational agencies.


Under general direction, leads, manages, and participates in the analysis, design, specifications preparation, development, deployment, and support of complex, large-scale applications, utilizing client server and internet/intranet technologies to meet customer needs; plans, organizes, leads, and participates in studies for integrated and enterprise systems development; develops solutions to identified systems needs and problems; serves as a lead for technical staff on integrated applications; and acts as a liaison between customers and technical staff to provide technical and analytical support.


  • Design and develop integrated business and education software solutions that interact between multiple enterprise platforms and applications both on-premise and cloud (SaaS).
  • Design and develop Microsoft 365 solutions using Power Platform, Azure, SharePoint and related tools.
  • Principles and techniques of systems analysis and Object Oriented programming for computerized applications
  • Enterprise Resource Planning (ERP) applications
  • Programming frameworks such as the Microsoft .NET platforms
  • Interface Development Environments (IDEs) such as Visual Studio.NET; C#; JAVA, HTML; SQL, including stored procedures, triggers, and functions
  • Technologies such as MVC, Angular Web Services, Javascript, Mobile, ASP.NET, Spring J2EE, XML, CSS, and VB.NET
  • Servers in an n-tier architecture such as Web servers, application servers, and database servers run on premise and in cloud environment
  • Operating systems such as Windows, Unix, Linux, Android, and IOS
  • Relational databases such as MS SQL Server, DB2, and Oracle
  • Data warehousing, BI, and ETL tools
  • Principles, concepts and techniques of feasibility studies, cost benefit analyses, systems studies, and the preparation of budget projections


  • Seven years of experience in the design, development, and implementation of client server or Web-based enterprise applications, including three years in .NET
  • Four years of experience with SQL and Microsoft SQL Server, Oracle, or DB2.
  • One year of experience working on the development for integration of software across enterprise platforms such as Microsoft Office 365, Azure Environment, and Cloud SaaS solutions.


  • A bachelor's degree or equivalent with major coursework in computer science, information technology, technology management, or other fields closely related to the job requirements of this classification, from an institution of higher learning recognized by the Council of Higher Education Accreditation.
  • Foreign degrees and credit units require translation and equivalency established by an agency recognized by the Commission on Teacher Credentialing.

Regular Full-Time Benefits:

  • Medical
  • Dental
  • Vision
  • Long Term Disability
  • Health FSA
  • Dependent Care FSA
  • 401K

Individual compensation packages are based on various factors unique to each candidate, including skill set, experience, qualifications, geography, and other job-related reasons. Expatiate Communications is an equal-opportunity employer. Expatiate Communications considers all qualified applicants and employees for hiring, placement, and advancement without regard to a person's race, color, religion, national origin, age, genetic information, military status, gender, sexual orientation, gender identity or expression, disability, or protected veteran status.


$108,792 - $134,772 per year