|JuliaCortRecruiting: Search Results|
|Back to record list|
|Record 3 of 4|
|Job Title:||Software Architect and Development Lead|
|Perm or Contract:||Permanent|
|Location:||Palo Alto, CA|
|Skills:||lead, Windows, system level, application level, PC, iOS, Android, AWS, HTML, C#, C/C++|
|Job Description:|| Define and document the software and data architecture of new software experiences, ensure architectural integrity is maintained throughout the product lifecycle.|
Working with teams of talented software engineers, provide technical leadership and consulting to help ensure the right technical choices are made.
Analyze design and determine coding, programming, and integration activities required based on general objectives and knowledge of overall architecture of product or solution.
Write and execute complete testing plans, protocols, and documentation for assigned portion of application; identifies and debugs, and creates solutions for issues with code and integration into application architecture
Build automated unit tests along with development.
Work closely with Product Managers to translate their product requirements into your application designs.
Work closely with Experience Designers and Quality Assurance engineers to implement the highest quality, compelling and engaging experiences for our customers world-wide.
Provide technical consulting to the Innovation Engineering team
Education and Experience
Bachelor or Master Degree in Computer Science or Computer Engineering
15 years’ experience
Required Knowledge and Skills
In depth knowledge of PC and Windows architecture. Ability to dive deep into Windows system internals at filesystem, networking, and startup systems.
Demonstrated experience developing and delivering complex software architectures.
Experience with various cloud technologies such as AWS, cloud databases and tools.
Demonstrated leadership leading technical teams.
Demonstrated ability to communicate to executives, technical teams, product teams.
Very strong analytical and problem solving skills.
Demonstrated creation of intellectual property through patents, technical papers, etc.
Eager to learn new technologies with can-do attitude.
Knowledge of big data analytics and data collection technologies.
Experience developing Windows Store, iOS/Objective-C or Android/Java applications.
Experience developing clients that extensively engage RESTful web services.
Experience developing applications that support multiple languages and countries.
Experience working with relational databases and SQLite on mobile devices.
Experience using SCRUM methodology for building applications.
Experience in all phases of a software development life-cycle from requirements gathering through end-of-life.
Experience developing products that adapt efficiently to evolving requirements