Software Engineer I

Gowan Company
US - Arizona - Yuma
View Company Profile / << Go Back

  • Job Type: Full time
  • 30+ days ago

Job Description

Software Engineer I

Position Summary
The Software Engineer I supports the design, development, testing, and maintenance of software applications using Microsoft and related technologies. This role contributes to business needs through application development, database support, and basic system integrations under guidance from senior engineers. The position requires solid coding fundamentals, working SQL knowledge, and experience or exposure to building applications within the Microsoft ecosystem. The Software Engineer I participates in code reviews, documents work, and focuses on delivering secure, reliable solutions while continuing to build technical depth.

Location: Yuma, AZ
Reports to: IT Manager, Software Engineering

Role Responsibilities

Develop, test, and maintain applications using ASP.NET and .NET Core with guidance from senior engineers

Support SQL Server database work using SSMS, including writing queries and assisting with basic optimization

Build and customize solutions within Microsoft Power Platform (Power Apps, Power Automate) with oversight

Develop and consume RESTful APIs, work with JSON and XML data formats

Write and maintain basic automation scripts using PowerShell

Support application integrations, exposure to Boomi iPaaS preferred

Collaborate with stakeholders and team members to gather requirements and deliver solutions

Participate in code reviews, agile ceremonies, and maintain technical documentation

Follow development standards, coding best practices, and security requirements

Contribute to team process improvements, including documentation, testing, and CI/CD adoption

Education

Bachelor’s Degree in Computer Science, Software Engineering, or related field, or equivalent practical experience

Experience, Skills, Abilities

0–3 years of professional software development experience, internships or co-ops count

Working knowledge of C# and .NET Core

Working SQL skills and experience with SQL Server preferred

Exposure to PowerShell scripting preferred

Basic JavaScript or TypeScript, HTML5, CSS3, and responsive design skills

Familiarity with Microsoft 365 ecosystem (SharePoint, Teams) preferred

Familiarity with Git and version control best practices

Exposure to Azure services, CI/CD pipelines, or microservices preferred

Interest in automated testing frameworks preferred

Strong communication skills and willingness to learn through feedback

Bilingual English/Spanish preferred, not required

Job Expectations, Working Conditions

Fast-paced environment requiring prioritization and problem-solving

Flexibility to adapt to changing project needs and technologies

Occasional travel up to 30% to support global teams and system implementations

Extended periods of desk and computer work, ability to lift up to 25 lbs

Commitment to confidentiality, data security, and coding standards




Fast Track Upload