Sr. Software Engineer/Developer

Posted On Mar 07, 2019 Location Albany,New York
Experience 3 yrs- 5 yrs Duration FULLTIME



Producing high quality software and related software development artifacts.

Performing or leading system design, systems analysis and programming activities.

Conducting practical debugging and troubleshooting in complex applications and systems.

Following best practices, processes, and using architectural tools to develop a large variety of software solutions.

Documenting and performing thorough unit and functional testing of your code, seeking reviews to ensure high quality bug free code.

Capture and documenting designs and system knowledge.

Demonstrating a strong work ethic, a can do attitude and being highly productive.

Learning new technologies and developing tools to remain abreast of current technology, while leveraging your skills in legacy technologies to support existing platform development activities.

Taking on what s needed to help the team and the company meet objectives.

Travel Requirements:

Up to 25% travel and will involve international travel.

Required Education:

BS/MS Computer Science, Software Engineering or other engineering majors with strong software skills. Ideally, candidate will have MS or commensurate experience.

Required Years and Area of Experience:

5-10 years Required

Required Skills:

Strong programmer/Computer Science background and interest

Strong knowledge in programming language(s):. Net (C#, VB), C++ or Java

Development experience in peripheral devices such as cameras, sensors or motion control

Experience with algorithms, machine learning, parallel programming, memory management and image processing

Design, develop and debug multi-threaded applications

Knowledge and hands on experience working with large data in multiple formats such as XML, CSV, flat files and databases

Strong knowledge of OO design principles

Experience in software development life cycle (SDLC) and structured software development process (SCRUM or Agile)

Desired Skills:

. Net framework technology (WPF, MVVM, WCF) Experience with Matlab and Python

Technical experience with software integration techniques (e. g. SECS/GEM)

Ability to communicate with the Customer both from an Engineering and I/T requirements perspective

Demonstrable experience designing, building datasets and processes using cloud-based storage and analysis platforms, AWS, Hadoop and Spark

Revision control systems: Subversion (SVN) or Microsoft Team Foundation Server (TFS)

Hot Jobs

Similar Jobs


World Online, Inc.