Job Description
SOFTWARE DEVELOPER
SAN FRANCISCO, CALIFORNIA
San Francisco, in northern California, is known for its year-round fog, iconic Golden Gate Bridge, cable cars and colorful Victorian houses. It’s part of a nine-county region that include Alameda, Contra Costa, Marin, Napa, San Francisco, San Mateo, Santa Clara, Solano and Sonoma counties. The greater Bay Area Region is the second-largest in California (after the Greater Los Angeles area). With a low unemployment rate, San Francisco is a great place for talented healthcare professionals to live. Whether you prefer to work in a hospital, clinic, home care or senior housing setting—San Francisco Bay Area job opportunities in healthcare are abundant.
On Time Talent Solutions is actively seeking a Software Developer who would be focused on programming applications in the life science industry. Successful applicants will have strong development, problem-solving, and communication skills to drive expansion of the current software and product portfolio.
SOFTWARE DEVELOPER RESPONSIBILITIES:
Write code across the full stack-front-end Web UI, middle-tier service layer, and the back-end database
Support the entire application lifecycle (concept, design, test, release and support)
Evaluate the existing systems structures to enhance and improve system's performance
Help choose and integrate tools and frameworks to make engineers more productive and efficient
Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
Participate in technical collaboration meetings and provide the project management team with periodical reviews on implementation status
SOFTWARE DEVELOPER QUALIFICATIONS:
Bachelor's degree (or the equivalent) in Computer Science & Engineering or a closely related field
5+ years designing/building data-drive distributed web services
In-depth knowledge of modern coding languages (Swift, Objective-C, Java, Kotlin, PHP, Python, HTML) and mobile platforms (iOS and Android)
Solid understanding of UI patterns for software development (MVC, MVP, MVVM)
In-depth knowledge of both No-SQL database management systems (MongoDB) and SQL database management systems