Software Engineer II, Machine Guidance

  • location: Tucson, AZ
  • type: Permanent
  • salary: $75,000 - $85,000 per year
easy apply

job description

Software Engineer II, Machine Guidance

job summary:
Analyzes, designs, develops and tests software modules that make up our products. Participates in development of new systems as well as maintenance of existing systems. Closely follows product development process and industry-accepted development practices and techniques to deliver high quality results on time. Works closely with other Software and System Engineers, Product Managers and Specialists. Leads more junior Software Engineers, providing mentoring and assistance as needed. Can be asked to design and lead development of complex modules or products and suggest technical and process-related improvements.

 
location: Tucson, Arizona
job type: Permanent
salary: $75,000 - 85,000 per year
work hours: 9 to 5
education: Associates
 
responsibilities:
- Develops new software modules and extends existing software modules.

- Develops proof of concepts.

- Develops unit tests, automation tests and simulations to ensure high quality deliverables.

- Supports existing products by fixing defects reported after release.

- Works closely with product introduction and regional teams to diagnose and troubleshoot software issues.

- Assists with manual software testing as needed to meet release objectives and timelines.

- Performs analysis, estimates work and creates and updates software architecture and design.

- At all times remains compliant to established process, guidelines and policies.

- Leads and mentors other software developers at all levels.

- Drives the work of the team, acts as the go-to person to remove impediments and provide innovative solutions.

- Works closely with management to define and negotiate scope of releases.

- Works closely with management to suggest process improvements, structural and technical improvements.

- Recommends research, prototypes and technology selections to address business problems.

 
qualifications:
Desired skills

- Communication technologies: WCF, TCP/IP, Web Services

- UI technologies & packages: Winforms, WPF

- Positioning technologies: GPS, GIS, cartographic/mapping technologies

- Database technologies: SQL Server, SQL Compact, Reporting Services

 
skills: Required skills

- At least 5+ years of proven experience

- Strong knowledge of best patterns and practices and common industry standards

- Demonstrated ability to create and maintain large and complex system architectures

- Good understanding of agile development methodology

- Good analytical skills, experience with domain modeling and requirement elicitation

- Good written and interpersonal skills, ability to effectively interact with local and offshore development teams

- Desire to learn new technologies and expand your areas of expertise

- Programming languages: C# (must)

Desired skills

- Communication technologies: WCF, TCP/IP, Web Services

- UI technologies & packages: Winforms, WPF

- Positioning technologies: GPS, GIS, cartographic/mapping technologies

- Database technologies: SQL Server, SQL Compact, Reporting Services


Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

easy apply

get jobs in your inbox.

sign up
{{returnMsg}}

related jobs