
Senior Solutions Architect
- El Segundo, CA
- $122,535-208,715 per year
- Permanent
- Full-time
- Lead the design and development of cross-functional, multi-platform application systems
- Writing great quality code driving towards automated testing and validations
- Perform analysis of performance; plan and execute activities for performance tuning, monitoring, deployment and production support
- Guide and support the implementation, maintenance and updates of CI/CD pipelines on a cloud environment
- Collaborate with business partners, architects and other groups to identify complex technical and functional needs of systems
- Collaborate with multiple, enterprise-wide distributed performing teams to deliver new capabilities in business applications
- Design and develop API’s for Omni-channel clients
- Look for opportunities to simplify code, existing or new architectures and vendor dependencies
- Recommend rationalization opportunities throughout the portfolio of applications and systems
- Provide technical guidance to team members and solution architects
- Build APIs and UIs that deal with large volume of transactions and involves large data sets
- Own the full lifecycle for software development, from ideation to production
- Provide programming expertise and business analysis skills within broad business areas; as a senior member of a project team participate in analyzing, designing, modifying, and developing business applications
- Participate in solution designs to meet technical specifications – guide team members and solution architects
- Create and recommend changes in development standards including design, coding and testing standards
- Analyze and develop data models, logical database designs and data definitions across multiple computing environments (e.g., host based, distributed systems, client server, etc.)
- Comply with architectural standards and established methodologies and practices
- Bachelor's Degree or equivalent
- Minimum of 10+ years of software development experience including UI as well as middle tier and backend
- Minimum of 6+ years of solution architecture
- 6+ years of experience Cloud Solution Architecture Experience (Azure a plus)
- 6+ years of experience Microservices Architecture
- 6+ years of experience designing REST APIs
- 6+Experience working in fully DevOps enabled environment
- 6+ years of experience with databases and data modeling / design (SQL and NoSQL plus)
- 4+ years of experience designing in the context of workflows and rules
- Experience designing using containers and container orchestration platform (AKS) plus
- 4+year of experience designing asynchronous/ event driven as well as synchronous systems
- 4+years of experience incorporating security into the application architecture
- Experience with developing architecture, coding standards and patterns
- 4+ years of experience incorporating security into the application architecture
- Experience working in fully DevOps enabled environment
- Experience with developing architecture, coding standards and patterns
- Large application design and implementation experience including architecture and design of modern web, mobile, and integration (cloud/on-premises) platforms
- Excellent verbal and written communications, interpersonal, and analytical skills is required.
- Experience with Agile development methodology including Scrum, XP, FDD, TDD, and SAFe.
- Extensive experience with API management toolsets, DevOps, server infrastructure, network infrastructure, caching methodologies, information security, and database technologies
- Proven track record in generating alternative solution approaches and driving a pragmatic trade-off solution
- Proven track record of optimizing the development activities with a strong focus on DevOps and automation
- Significant experience documenting solution designs using a variety of approaches (e.g. using UML)
- Solid Experience with DDD, TDD and BDD - ability to direct and guide the team through these approaches
- Proven ability to learn new technologies and evaluate for fitness into a specific business context through POCs and other evaluations
- Deep experience with reviewing code and suggesting refactoring for performance, quality and maintainability and other attributes
- Experienced in designing APIs, scale and secure them. Ability to integrate with internal and external systems and secure those integrations
- Experience integrating systems and applications with CRM systems like Salesforce
- Ability to operate and guide the team in all areas of the technology stack - front, middle tier and the backend
- Ability to quickly learn new technologies and evaluate for fit into a specific business context through POCs and other evaluations - ability to orchestrate POCs and evaluations
- Ability to review code and suggest refactoring for performance, quality and maintainability and guide the team through related activities
- Experience with following technologies: C#/.Net, Java, Python, JavaScript, TypeScript, Angular/REACT, CSS, HTML SQL, AKS, Azure DevOps, NoSQL, Azure, AWS, Serverless OAuth, SAML, APIM
- Comprehensive healthcare coverage, including Medical, Dental and Vision plans, available the first of the month following start date
- Generous 401(k) company matching contribution
- Career Development through Tuition Reimbursement and other internal upskilling and training resources
- Valued Time Away benefits including vacation, sick and volunteer time
- Specialized health and family planning benefits including fertility benefits, and cancer, diabetes and musculoskeletal support programs
- Career Mobility support from a dedicated recruitment team
- Colleague Resource Groups to support networking and community engagement