Previous Job
Senior Software Engineer
Ref No.: 17-01522
Location: san jose, California

I am Santhosh from Ramsoft Systems Inc, one of the Fastest Growing Staffing firm in the US, with a strong technology heritage we bring career opportunities with 50+ Fortune companies.

After reviewing your resume, I believe you would be a great fit for a Senior Software Engineer position available with one of our esteemed client. Below is the detailed job description for your perusal

Position: Senior Software Engineer
Location: San Jose, CA 95131
Duration: 6 Months

• A minimum of a Bachelor's degree preferably in Computer Science, Computational Biology, Engineering, or Math • A minimum of 5 years' experience in software development. • A minimum of 5 years of Object Oriented Design. • A minimum of 5 years of Object Oriented Programming. • A minimum of 3 years of C#/.NET experience. • A minimum of 3 years of experience in analyzing large data sets with particular interest in biological data. • Action oriented with a focus on results. • Demonstrated positive work ethic with a strong commitment to achieving project goals. • Excellent written and oral communication and interpersonal skills are essential. • Experience with the Agile\Scrum process. Preferred • Experience working in a regulated (FDA) environment with medical instrumentation is a plus. • Experience working on software for Flow Cytometers or other related medical devices.


• Works independently to specify, plan, design, develop, test and support software components as assigned. • Works with team to establish necessary requirements specifications and test plans for software product validation. • Responsible for researching, recommending, estimating, prototyping, and/or initiating the development of products, methodologies, and technologies. • Contributes to project schedule generation including scope of work, duration of tasks, and order of execution. • Responsible for translating requirements into design and implementation of well-structured and documented software components. • Presents/Participates in design reviews and code inspections. • Implements solutions to assigned defect issues. • Anticipates system faults, failure modes, and unusual events, making sure the software adequately mitigates identified risks. • Develops automated unit test cases to assure software meets the design criteria. • Monitors work progress against schedule commitments, reports progress to leadership in a timely fashion, including when work will not be completed according to schedule milestones.


Ramsoft Systems Inc
Certified: ISO 9001: 2000, MBE
ERP, BI, EAI, E-Business: "Projects & Staffing”
Tel: 248 530 9221, Fax: 248 354 3626,
"Proudly serving the industry for 22 years”