Senior Software Engineer

Sunnyvale, CA 94089

Posted: 12/12/2018 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.

Responsibilities:
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.