Senior Software Engineer

Sunnyvale, CA 94089

Posted: 03/01/2019 Industry: Software Engineer Job Number: 8559 Pay Rate: Not Specified
We are seeking a Senior Software Engineer, Global Software Development with strong technical skills to develop and test mobile application and instrument software. As a Senior Software Engineer you will have responsibility as an individual contributor in the development of medical diagnostic applications including the mobile application framework.

The main objective is to design, develop, maintain and review software in a small R&D group with high ambitions for innovation, growth and new development. High focus on quality and on time delivery!

Key Activities:
* Designs and Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
* Make informed decisions quickly and taking ownership of services and applications at scale
* Exchange technical information with quality engineers and other members of your product group so as to review the design of the product features.
* Act as a technical lead to design the solutions.
* Supports and develops software engineers by providing advice, coaching and educational opportunities.
* Understand business needs and know how to create the tools to manage them
* Grow engineering teams by interviewing, recruiting and hiring.
Required Skills * Expert knowledge and experience in java. * Expert knowledge in developing restful web services * Expert knowledge of linux * Expert knowledge of the general mobile landscape, architectures, trends, and emerging technologies * Expert with development tools and workflows (modern source control systems, unit testing, continuous workflow, etc. * Expert knowledge of object-oriented concepts and data structures. * Strong Experience using RESTful APIs to integrate mobile applications to server side systems * Strong Experience with SQLLITE and encryption on android. * Strong Experience in developing android applications interfacing with peripheral devices like printers. * Strong Experience in developing android applications using NFC reader and SMS. * Experience in developing android applications with devices connected to mobile device using Ethernet cable Education Requirement: * Master's degree in computer science, software engineering, or a related field and 5+ years of experience. * Bachelor's degree in computer science, software engineering, or a related field and 10+ years of experience.
Apply Online

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.