Solutions/Application Architect
Torrance, CA, United States Hybrid
Salary not listedJobFig found this opening at its original source and checks that it remains available.
About the role
Company Description Sonsoft , Inc. is a USA based corporation duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services. Job Description Description • Architect, design, and oversee implementation of endto end telematics systems. • Facilitate the analysis, design, development, testing, implementing and documentation of software applications and business systems of the highest complexity. • Design and implement solutions to fill longterm strategic and shortterm tactical goals of Honda's architecture standards/direction • Provide technical leadership to the overall program (consisting of core team, internal ISD teams and vendor delivery teams) • Coach and motivate the application development team with technical aspects to ensure on time delivery. • Conduct research on emerging technologies in support of systems development efforts, and recommend technologies that will increase cost effectiveness and systems flexibility to translate vision into detailed designs. • Identifying key business and technology drivers that impact application architectures such as user requirements, existing application architectures, such as user requirements, existing application environment and performance requirements. • Conducting both functional and technical assessments of current business and technology architectures. • Providing guidance to project teams regarding principles of system/application design, coding, standards and system performance. • Provides feedback to the project manager for the design and development release plan based on product feature release requirements and technical solution roadmap. • Establishes standards and best practices for quality delivery (coding standards, development environment set up, code review process, build and release process etc. ) • Does not have development responsibilities but has the ability to guide the development team with prototype code and help with debugging when necessary. Daily Tasks Performed • Provide leadership for the technical aspects of the design, development and deployment of telematics features using a team consisting of internal and external technical resources based on the architecture that has been established. • Soft Skills • Ability to coach and mentor others • Ability to provide input to and self manage to tasks in a plan • Ability to develop and communicate technical concepts via UML code snippet, etc to technical audience via Powerpoint, Visio, Word etc. to • nontechnical audience • Ability to lead and work with internal resources,. offshore teams and partner organizations • Ability to explain technical concepts and positions in a concise and objective manner • Ability to communicate (upwards,. peer and downward) accurately and at appropriate time • Ability to manage and juggle multiple priorities with dexterity • Remain calm under pressure Qualifications Must have the below Skills • Experience in developing automated testing techniques using MVEN, ANT, etc. • Project experience in delivering integration interfaces using BPM and ESB technologies. • Working technical knowledge of Cloud Saas.laaS, PaaS, vendor integration, data protection, and security. • Experience in using noSQL databases for caching, transactions, etc. • Experience in developing applications that have multilanguage requirements • Indepth knowledge of software development technology, principles, methods, tools,. practices, industry standards and trends. • Experience in application architecture & design techniques and familiarity with data modeling and relational database techniques. • Extensive, practical experience with building and maintaining large scale, complex application systems in a team environment. • Demonstrated experience leading or developing high quality, enterprise scale software products using a structures system development lifecycle. • Ability to work under tight deadlines and lead troubleshooting under pressure. • Experience in build and release process that require parallel development of different product release versions Business Experience • 10+ years IT experience with 5+ years experience to solutions development • 5+ years experience developing custom applications and 3+ years at an Architect level • Minimum 7 years of back and experience within a J2EE Stack, Spring centric solutions, Hibernate and relational database environment Wants • Experience working as a technical delivery lead in a Big 5 consulting organization or Internet based company (web and/or mobile) • 5+ years in a Technical Lead role in managing development resources (direct people management is preferred; not just managing offshore vendors) • Understanding of Infrastructure Design (Servers, Networks, Load Balancers, etc. ) • Experience with leveraging enterprise security authentication and authorization infrastructure • Native and hybrid mobile application development ( iOS and Android) • Experience with developing server side software that interacts with embedded devices(Connected Vehicles/Telematics experience is a plus) • Experience with web technologies (HTML5, AJAX, Javascript, JSON, REST, Flash) • Experience with Telematics feature development such as safety and security, navigation apps, internet radio app integration, etc. • Experience with a Big Data architecture and infrastructure (Hadoop, IBM, BigInsights, Spark, etc. ) Additional Information N ote:- • This is a Contract job opportunity. • Only US Citizen , Green Card Holder , GC-EAD , H4-EAD , L2-EAD , TN VIsa and H1B can apply. • No OPT-EAD for this position. • Please mention your email id in your emai l or resume.
What you'll bring
- Experience in developing automated testing techniques using MVEN, ANT, etc.
- Project experience in delivering integration interfaces using BPM and ESB technologies.
- Working technical knowledge of Cloud Saas.laaS, PaaS, vendor integration, data protection, and security.
- Experience in using noSQL databases for caching, transactions, etc.
- Experience in developing applications that have multilanguage requirements
- Indepth knowledge of software development technology, principles, methods, tools,. practices, industry standards and trends.
- Experience in application architecture & design techniques and familiarity with data modeling and relational database techniques.
- Extensive, practical experience with building and maintaining large scale, complex application systems in a team environment.
- Demonstrated experience leading or developing high quality, enterprise scale software products using a structures system development lifecycle.
- Ability to work under tight deadlines and lead troubleshooting under pressure.
- Experience in build and release process that require parallel development of different product release versions
- 10+ years IT experience with 5+ years experience to solutions development