Software Developer II – Swanzey, NH

Full Time
Swanzey, NH 03446
Posted
Job description

Job Summary
The Software Developer II is part of a team dedicated to advancing Nanotech’s machine technology. This position
is principally responsible to design, build, implement and support software applications for the electro-optics
manufacturing industry and work on activities involved in applications, problem solving, and software validation.
The Software Developer II will create and maintain UI controls, machine software, programming software
(CAD/CAM) and modeling software under general supervision of more experienced personnel. Typical projects
are a combination of new development, maintenance, and revision of existing applications.

Core Responsibilities

  • Utilizes principles, theories, concepts, and techniques required for the development of applications using
C#, WPF with MVVM and C++/CLI.
  • Solves software problems using accepted computer programming practices under general supervision of
more experienced personnel.
  • Completes small projects or phases/portions of larger projects.
  • Designs and develops C# based .NET solutions for engineering software applications.
  • Creates frontend UI’s using WPF and MVVM design patterns.
  • Develops and maintains C++/CLI backend libraries.
  • Handles multiple projects simultaneously, meet deadlines, while effectively managing priorities and
communicating progress.
  • Adheres to the software standards, version control system, build and release processes etc.
  • Documents technical designs using flow charts, class diagrams, data flow diagrams, descriptive software
component documentation etc. as required.
  • Performs unit testing and resolves any issues/bugs by debugging and troubleshooting the codes
  • Prepares written instruction and operation manuals for developed software packages.
  • Performs customer and in-house technical support.
  • Self-motivated and works independently, or as part of a group.
  • Helps to achieve the completion of all projects within budget and on schedule.
  • Travels up to 10% of the time.
  • Performs other related duties as assigned in accordance with overall job responsibilities.

Education and Experience

  • Bachelor’s degree in Computer Science from an accredited university and 5+ years of work experience.
  • Demonstrated versatility and high competency levels in creativity and technical comprehension.
  • Computer proficiency in MS Office Suite.



Competencies

  • Excellent interpersonal skills (written and verbal communication, ability to articulate ideas and concepts,
capable of positive influence and ability to work alone or as part of a team).
  • Utilize strong verbal and written skills to communicate effectively with technical and non-technical
partners at various levels.
  • Self-motivated and work independently, or as part of a group.
  • Excellent organizational skills, with strong attention to detail.
  • Maintain professionalism with all visitors and guests.

To apply for this position, please send your resume to: careers@nanotechsys.com.

learninglandscape.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, learninglandscape.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, learninglandscape.com is the ideal place to find your next job.

Intrested in this job?

Related Jobs

All Related Listed jobs