No experience
Employment Type:
Full time
Job Category:
Software Development
Aspera Software Engineer - Entry Level
(This job is no longer available)
Grad Date

Not sure what types of jobs you are interested in?

Explore Jobs
Based on Your Education

Follow This Company

Job Description

Aspera, an IBM company is the creator of next-generation transport technologies that move the world's data at maximum speed regardless of file size, transfer distance and network conditions. Based on its patented, Emmy® award-winning FASP™- protocol, Aspera software fully utilizes existing infrastructures to deliver the fastest, most predictable file-transfer experience. Aspera's core technology delivers unprecedented control over bandwidth, complete security and uncompromising reliability. Organizations across a variety of industries on six continents rely on Aspera software for the business-critical transport of their digital assets. You will be challenged to become a significant contributor on a hard-working team, and to take pride in your work. We have high expectations, and are looking for very knowledgeable and capable graduates with solid software development skills. This is an entry-level position, which will provide you with an opportunity to get your career off to a great start! Responsibilities: Assist the software development team in developing and testing client and server components for Aspera's high performance file transfer suite, including internal libraries, tools and user interface components. Develop and maintain unit tests and automated system tests. Work with engineers cross functionally to develop great software that beats market standards with respect to performance, reliability, and functionality. Develop and deploy various code used to assist with Big Data transfer into the Cloud. Design and implement projects throughout all phases of the software development life cycle. Create sample programs and documentation for utilizing Aspera SDK components in browser, web services, and Java/.NET/C++ applications. All this while having fun! Qualifications: Solid understanding of software development. You should be enthusiastic about learning new technologies and skills. You must be capable of managing your time well and working collaboratively. Experience programming in languages such as Java, Ruby, C, C++. Software design and development project work, preferably including web-application as well as server-side development. BA/BS, MS or better in Computer Science or a related field. Excellent written and verbal communication skills. Previous experience in software development in internships, summer jobs, etc. a plus! Required Technical and Professional Expertise Basic knowledge in Programming skills in C/C++ Basic knowledge in Java or .NET Experience in developing either user interface or system-level software Web application programming Preferred Technical and Professional Experience Basic knowledge of Ruby on Rails Required Education High School Diploma/GED Preferred Education Bachelor's Degree Travel Required No Travel Is Extensive Time Away From Home Required? No Posting Country USA State / Province CALIFORNIA City / Township / Village EMERYVILLE EO Statement IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status. Eligibility Requirements None Primary job category Software Development & Support Group ID (R) Cloud Growth Play Cloud

About IBM (International Business Machines)

Learn about IBM at https://www.ibm.com/developerworks/university/. Of the many organizations in the company, information development is one that is always in search of talent. Information developers complete information development projects, lead teams, and keep information deliverables organized and on schedule. Information developers design and develop elements for user interface (UI), web, multimedia delivery, print, and other linear and non-linear information deliverables. They apply appropriate technical writing, editing, multimedia, visual design and tools skills, as required.