logo

View all jobs

Software Engineer

Gilbert, Arizona · Computer/Software

Software Engineer

 
Position Reports To: Engineering Manager     Department: Engineering 
Location: Gilbert, AZ                                              Status: Full Time/Salary/Exempt/Not Safety Sensitive
 
Summary
The Software Engineer will create and maintain computer software programs specifically creating software solutions for STARA’s customers and R&D projects.

Qualifications
  • Bachelor’s Degree in computer science or related field preferred
  • 5 – 10 + years of hands-on experience
  • Experience required in C#,  C++11, & Objective C
  • Problem solving, task prioritization, communication, administration and organization skills are required while working to tight deadlines and adhering to quality procedures
  • Able to communicate effectively both verbally and in writing
  • Detail oriented with strong follow through and organizational skills
  • Able to multi-task and to accept and adapt to change quickly
 
Experience
  • Demonstrable experience developing Windows based client/server or distributed software solutions to consistent quality standards
  • Experience w/GUI design and development using WPF & .NET
  • Experience in programming for Linux is a plus
  • Experience in machine learning
  • An understanding/ability to collect, analyze and interpret data gathered from sensors both in the time and frequency domains
  • Previous experience using Agile development practices or similar preferred
  • Experience with software design and analysis techniques and tools
 
Working Knowledge
  • Working knowledge of Visual Studio 2019
  • Working knowledge of PostgreSQL
 
 
Responsibilities
  • Researching, designing, writing and testing new software programs
  • Developing existing systems by analyzing and identifying areas for modification
  • Maintaining systems by monitoring, identifying and correcting software defects
  • Investigating new technologies
  • Creating technical specifications and test plans
  • Integrate various types of software
  • Provide programming support to company’s customers, as needed
  • Provide accurate documentation to support code
  • Complete projects on time and within budgeted hours
  • Complete projects within scope of requested requirements
  • Constantly updating technical knowledge and skills by attending in-house and/or external courses, reading manuals and accessing new applications
  • Problem-solving and thinking laterally as part of a team, or individually, to meet the needs of the project
  • Other duties, as assigned
 
Physical Demands & Work Environment
  • Work is performed in an office setting or in the field
  • While performing the duties of this job, the employee is regularly required to stand, sit, demonstrate manual dexterity, climb stairs, talk, hear and see
  • May occasionally be required to lift moderately heavy objects (up to 25 pounds) during the course of the workday
  • Must be able to read, write and speak English
  • Some travel
 
*STARA Technologies Corp promotes a drug/alcohol free work environment through the use of mandatory pre-employment drug testing and on-going random drug testing
*We are an Equal Opportunity Employer, Gender/Minority/Veterans/Disabled and participates with the E-Verify Employment Eligibility program
 
Share This Job
Powered by