Start Your Search Here

push notification bell

Would you like to receive notifications about Computer and Mathematical Occupations jobs in Tucson?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

Job Search

Donatech

Tucson / Global

Software Engineer

Job Description

Software Engineer Position Position would require the candidate to be a W2 employee of Donatech. US Citizenship Required. Active Secret Clearance Required.

Responsibilities:

Design, develop and integrate object-oriented software applications using C#, C++ in Microsoft Visual Studio in a Windows Operating System (OS)

Prioritize and handle multiple software engineering tasks concurrently

Troubleshoot software and test equipment instrumentation

Work in a multidiscipline engineering team environment

Develop and derive requirements for software products

Lead and mentor junior software engineers

Qualifications You Must Have:

Typically requires a Bachelor's Degree in Science, Technology, Engineering, or Mathematics (STEM) and minimum 8 years prior relevant experience, or an Advanced degree in a related field and minimum 5 years experience.

Experience in developing and integrating software applications using programming languages including but not limited to C++, C#, Java, Python or Visual Basic.

Experience in utilizing integrated development environments and debugging tools to troubleshoot software implementation and ensure integrity of the software products.

Prior experience in Windows Operating System and Microsoft Visual Studio is required.

The ability to maintain a U.S. government issued security clearance is required. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance.

Qualifications We Prefer:

Prior experience in laboratory test instrumentation, electronics, and software (Ex. oscilloscopes, power supplies, digital multimeters)

Experience with computer architecture and computer hardware optimization techniques

Experience of the development of software drivers for the operation of computer hardware interfaces

Experience in common computer hardware interface and data protocols such as TCP/IP, UDP, or RS-422

Experience with Unified Modeling Language (UML) to visualize software architecture and design

Experience in software development lifecycles, such as Waterfall and Agile

Experience with Software Configuration Management principles

Experience with Microsoft Azure DevOps Server or GitHub

Written and interpersonal communication skills

Experience in leading teams/projects in a technical capacity

Apply Now

Similar Opportunities

View all jobs

Get Job Alerts

Don't miss the perfect fit. Get Daily curated job alerts.

Job Title or Keyword(s)
Location