Required Skills

Java Developer Java 8 AWT Swing JDBC JUnit and Mockito J2EE

Work Authorization

  • Us Citizen

  • Green Card

  • EAD (OPT/CPT/GC/H4)

  • H1B Work Permit

Preferred Employment

  • Corp-Corp

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 18th Feb 2021

JOB DETAIL

Description:

 

The Staff Engineer - Software is responsible for defining, determining, and conveying critical design factors and system/technical architecture for software products and complex systems. Regularly involved in key technical decisions affecting software products or pertaining to software development. Receives limited direction and is expected to help set own goals through knowledge of Segment and Business Unit strategy, plans, and goals.

 

Responsibilities:

 

  • Design, develop and document software products.
  • Build unit tests and API tests to automate the software testing
  • Research, recommend, estimate, prototype and initiate the development of products, methodologies, and technologies.
  • Work with Project Manager /Product Owner to establish project milestones, timelines, drive estimation and priorities
  • Implement designs for new and enhancements for existing software products. Recommend design direction or modifications of software system components.
  • Develop features across multiple subsystems within the software application including device communication, business and user interface layers
  • Collaborate in requirements definition and establishing software specifications
  • Understand how the software application operates, is structured, and how customers use it
  • Conduct code inspections and technical reviews
  • Research solutions to technical problems
  • Mentor other software developers to create high quality, robust software
  • Monitor work progress against schedule commitments, reports progress to leadership in a timely fashion, including when work will not be completed according to schedule milestones

 

Qualifications:

  • A minimum of a Bachelor's degree in Computer Science, Engineering or Math
  • 5+ years of experience in software development engineering.
  • 5+ years of Object Oriented Design.
  • 5+ years of Object Oriented Programming.
  • Extensive experience in Java 8, AWT, Swing, JDBC, JUnit and Mockito, J2EE
  • Familiarity with Spring or Guice and build systems and package management such as Maven would be a plus
  • Experience in the design and implementation of complex software applications meant for instrument control highly desired.
  • 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 working in a regulated (FDA) environment with medical instrumentation is a plus.
  • Experience with the AgileScrum process.
  • Experience working on software for Flow Cytometers or other related medical devices.
  • Life science Domain background is a must.

Company Information