Software Developer (Multiple Positions)

Job description

Responsible for building highly scalable and truly innovative voice and mobile application systems and features, as well as integrating internal and external libraries and services. This role will have a variety of responsibilities. The primary responsibility of the position is end to-end voice and mobile application development, including backend development, API/Library integration, reliable services and tools, and front-end development. Also involved in brainstorm, design discussions and code reviews.


Responsible for development of production-quality code using C#, .Net, Java, Python, and Node.js (40%); Data modeling, design and implementation using various databases, including key-value, SQL and NoSQL (20%); Work closely with the software and hardware research team for evolving features (10%); Design and build highly scalable and resilient services and libraries (5%); Constantly incorporate new and creative technical solutions to optimize system performance (5%); Highly motivated, life-time learner, passionate about delivering quality Products (10%); Brainstorm, design discussions and code reviews (10%); and Perform other duties as assigned.

REQUIRED SKILLS/TOOLS: Two (2) years of experience with Java, Javascript and Angular JS; Two (2) years of experience developing server components using Node JS, PHP and PhpStorm; Two (2) years of experience creating SQL and Stored Procedure Functions for Data Integration in SQL Server; and Two (2) years of experience with Restful, Laravel Framework, JSON and XML.


U.S. Master of Science degree or foreign academic equivalent degree in Computer Science or related field plus two (2) years of relevant, progressive experience is required. U.S. Bachelor of Science degree or foreign academic equivalent degree in Computer Science or related field plus five (5) years of relevant, progressive experience is also acceptable. Within the foregoing parameters, any suitable combination of education, training & experience is acceptable.


San Jose, CA

Where to Apply:

Please send resume, credentials, and references by mail to:
Ascend Technology, Inc., Attn: HR Dept, 1879 Lundy Ave., Suite 289, San Jose, CA 95131

Applicants must be currently authorized to work in the United States on a full-time basis now and in the future.

Ascend Global Corporate Headquarter

Ascend Technology Inc
1879 Lundy Avenue, Suite 289
San Jose, California USA-95131
Phone: 1-888-782-2361 Ext: 101

About us

We are a professionally managed company providing solutions to our fortune 500 clients in professional services.
Read more