Expatiate Communications Senior Application Architect Pasadena, CA · Full time

Expatiate Communications is a boutique Special Education management firm with unparalleled expertise in special education. We provide innovative solutions for the most challenging and complex special education issues facing school districts, ESAs/COEs, and State educational agencies, providing staff and technology solutions.

Description

We are seeking a highly skilled and experienced Senior Application Architect/Designer to join our dynamic team. The ideal candidate will possess a deep understanding of application architecture and design principles, along with strong leadership abilities to guide and mentor team members. This role requires expertise in the latest development tools and platforms, including artificial intelligence (AI) and machine learning (ML), to drive innovation and excellence in our projects.


Key Responsibilities:


Architectural Design:

Lead the architectural design process for complex software applications, ensuring scalability, reliability, and performance. Collaborate with stakeholders to understand requirements and translate them into architectural solutions.


Technical Leadership: 

Provide technical leadership and guidance to a team of developers, architects, and engineers. Mentor team members, foster a culture of learning, and promote best practices in software development.


Technology Evaluation: 

Stay updated on the latest trends and advancements in software development tools, platforms, and technologies, including AI and ML. Evaluate new technologies and tools to enhance productivity and drive innovation.


Cross-Functional Collaboration: 

Work closely with cross-functional teams, including product managers, designers, and quality assurance engineers, to ensure alignment of technical solutions with business goals and user needs.


Code Reviews and Quality Assurance:

Conduct code reviews to ensure adherence to architectural standards, best practices, and coding guidelines. Collaborate with quality assurance teams to define testing strategies and ensure software quality.


Documentation and Communication: 

Create and maintain architectural documentation, diagrams, and technical specifications. Communicate complex technical concepts effectively to both technical and non-technical stakeholders.


Project Management: 

Assist in project planning, estimation, and resource allocation. Track project progress, identify risks and issues, and proactively address them to ensure successful project delivery.


Requirements:

  • Bachelor’s degree in computer science or a related field (with a specialization in software engineering, application development, or similar).
  • Minimum of 5+ years of experience as an application architect
  • 4+ years of experience in a leadership role leading software development project, identifying task focus areas, decomposing requirements, building software development platforms and overseeing delivery of production software.
  • Proficiency in programming and scripting languages such as SQL, Java, C#, Python, .NET and R.
  • Experience with managing SDLC, Change Management, and DevOps environments.
  • Proficiency in data analysis and manipulation tools like Power BI, data visualization, data cleaning, and preprocessing.
  • Familiarity with big data technologies such as Azure Event Hubs.
  • Experience with cloud-based data platforms, particularly Azure.
  • Proficiency in DevOps tools such as GitHub.
  • Strong analytical and problem-solving skills.
  • Excellent leadership, interpersonal, organizational, and time management skills.
  • Collaborative mindset and effective communication abilities.



Join our team and contribute to the success of our cutting-edge applications! If you’re passionate about creating impactful solutions and leading a talented team, we’d love to

hear from you.


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.

Salary

$110,000 - $140,000 per year