SENIOR SOFTWARE ENGINEER< Back To Job Listing
DUTIES & RESPONSIBILITIES:
•Participate as a technical expert to apply a broad understanding of computer science and engineering to create software solutions.
•Development of high-performing C++ server side and client side components.
•Work closely with QA personnel on test automation and test design.
•Work with Support and QA to ensure high priority issues are diagnosed and resolved quickly.
•Participate in the development of software user manuals. Document software designs.
•Assist in training less-experienced software staff.
•May act as team leader.
•May assist in the planning and coordination of projects.
•Available to work off hours with remote teams.
5SKILLS & KNOWLEDGE:
•C++ development experience in a professional environment of at least 4 years.
•C# and .NET development experience of at least 1 year.
•Strong object-oriented software development skills on MS Windows.
•Test automation tools and techniques.
•Experience with Agile development methodologies is a plus.
•Experience with process automation systems such as SCADA is a plus.
•At least 5 years experience developing software in a professional development environment.