Software Developer C++ at Liberty Vote
Denver, Colorado, United States -
Full Time


Start Date

Immediate

Expiry Date

26 Jun, 26

Salary

140000.0

Posted On

28 Mar, 26

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C++, Object-Oriented Programming, Qt Framework, CI/CD Tools, Azure, Bamboo, Jenkins, OpenSSL, TWAIN, Python, Windows, Unix/Linux, Git, SVN, JIRA, Agile Development

Industry

IT Services and IT Consulting

Description
Description Position Summary: We are currently recruiting an energetic, detailed-oriented and motivated Software Developer with in-depth knowledge of C++ and Object-Oriented Programming. The successful candidate will contribute to the development of the Frontier All-in-One, a universal tabulator and ballot marking device, the Frontier Precinct, an optical scan tabulator, the Frontier Central, an efficient central count solution, and the Frontier BMD, a touchscreen ballot marking device. In this role you will be responsible for ensuring development targets are met in a timely manner while working with other developers to produce high quality, well tested and innovative software. Job Responsibilities: Provide expertise in the design, development, coding, testing, review, and debugging of new software and significant enhancements to existing software. Participate in upgrading current products’ design and implementing optimal changes to meet the regulatory compliance requirements. Develop new functionality according to product specification. Learn new technologies and libraries through research and self-study. Clearly and regularly communicate with management and technical support colleagues. Assist, when needed, in the execution of customer support activities. Requirements Qualifications: Undergraduate degree in Computer Science or Engineering or equivalent job experience. Strong foundation of programming concepts such as object-oriented programming, multi-threading, data structures, and design patterns. Experience with: C++, Qt Framework, CI/CD tools (e.g. Azure, Bamboo, Jenkins), OpenSSL, TWAIN. Scripting languages such as Python. Developing software in both the Windows and Unix/Linux environments. Version control systems (e.g. Git, SVN) and issue tracking systems (e.g. JIRA). Agile Development methodologies. Understanding of database design and data modeling. Ability to analyze problems and identify potential solutions and preventive measures. Excellent verbal and written communication skills. Physical Demands Prolonged activity occurs while sitting at a desk at the computer/phone. There may be intermittent physical activity including walking and standing. Working Environment This position is typically in an office environment with ambient room temperatures, lighting and traditional office equipment as found in an office environment. The position will be located in our Denver, CO office and requires 4 days per week in office. The expected salary range for this position is $80,000 to $140,000, depending on experience. The role is also bonus and benefits eligible. The position will remain open until it is filled. Liberty Vote is an Equal Opportunity Employer.
Responsibilities
The role involves providing expertise in the design, development, coding, testing, review, and debugging of new software and enhancements, while ensuring development targets are met timely to produce high-quality, well-tested software.
Loading...