1

Associate Software Application Engineer Jobs in Utah

Knowledge of SQL, C#, and object oriented programming in general. * Must demonstrate the ability to ... Learn to teach and train the software application to our customers * Record steps taken to resolve ...

Design, code, test, troubleshoot, document and support application programs and/or system ... Associate degree in computer science, related field or equivalent professional experience * 6+ ...

Design, code, test, troubleshoot, document and support application programs and/or system ... Associate degree in computer science, related field or equivalent professional experience * 6+ ...

Application Security Engineer

Salt Lake City, UT · On-site +1

$56.75 - $76/hr

Application Security Engineer About the Role Packsize is seeking an experienced Application ... Embed with software engineering teams to guide the secure design, development, and deployment of ...

As a Technical Application Specialist, you will diagnose, troubleshoot, repair, and debug software ... From software engineers who command the latest AI technology to business development reps who help ...

Application Security Engineer

South Jordan, UT · Remote

$56 - $75/hr

Application Security Engineer Canopy, South Jordan, UT About Us Canopy is a fast-growing SaaS ... We believe the accounting industry deserves world-class software, and we're building exactly that.

New

Works with Application Engineers to reproduce & resolve problems in the functionality, accuracy, and efficiency of new or enhanced software features built by Application Engineering * Ensures the ...

Engineer

Midvale, UT · On-site

$80K - $120K/yr

Skill: ForgeRock Engineer Must Have Technical/Functional Skills: * 8+ years of experience and ... tools and software application experience to enhance quality, productivity and overall ...

Application Security Engineer

Lindon, UT · On-site

$53 - $70.75/hr

We're looking for an Application Security Engineer joining our IT & Security team to build and ... You'll own the secure software development lifecycle, lead security reviews for new capabilities ...

Application Security Engineer

Lindon, UT

$53 - $70.75/hr

We're looking for an Application Security Engineer joining our IT & Security team to build and ... You'll own the secure software development lifecycle, lead security reviews for new capabilities ...

Engineer

Midvale, UT · On-site

$80K - $120K/yr

Skill: ForgeRock Engineer Must Have Technical/Functional Skills: * 8+ years of experience and ... tools and software application experience to enhance quality, productivity and overall ...

Senior Software Engineer

Holladay, UT

$118K - $155K/yr

... primary application/service Drive integration of services focusing on customer journey and ... of software engineering experience across backend and frontend development. Strong hands-on ...

Engineer

Midvale, UT · On-site

$80K - $120K/yr

Skill: ForgeRock Engineer Must Have Technical/Functional Skills: * 8+ years of experience and ... tools and software application experience to enhance quality, productivity and overall ...

next page

Showing results 1-20

Associate Software Application Engineer information

What does an Associate Software Application Engineer do?

An Associate Software Application Engineer assists in designing, developing, testing, and maintaining software applications under the guidance of senior engineers. They typically write code, fix bugs, and help implement new features to meet user requirements. In addition, they often collaborate with other team members to ensure software quality and may participate in code reviews and documentation. This entry-level role is ideal for recent graduates or those with limited experience, as it offers opportunities to learn and grow within the software development field.

What are some common challenges faced by Associate Software Application Engineers during project onboarding, and how can they overcome them?

Associate Software Application Engineers often encounter challenges such as understanding legacy codebases, adapting to new development tools, and aligning with team workflows when joining a project. To overcome these, it's helpful to actively seek guidance from senior engineers, participate in code reviews, and utilize available documentation. Building strong communication with team members and taking advantage of onboarding resources can significantly ease the transition and accelerate your productivity.

What are the key skills and qualifications needed to thrive as an Associate Software Application Engineer, and why are they important?

To thrive as an Associate Software Application Engineer, you need a strong grasp of programming languages (such as Java, Python, or C#), software development principles, and a relevant bachelor’s degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and knowledge of software frameworks or cloud platforms is typically expected. Strong problem-solving skills, effective communication, and a collaborative mindset help you excel in team-based projects and adapt to changing requirements. These skills are critical for delivering reliable, maintainable software and contributing effectively to development teams.
What cities in Utah are hiring for Associate Software Application Engineer jobs? Cities in Utah with the most Associate Software Application Engineer job openings:
C# Software Developer or Senior C# Software Developer

C# Software Developer or Senior C# Software Developer

Utah Retirement Systems

Salt Lake City, UT • On-site

$52.75 - $69.75/hr

Full-time

Retirement

Posted 28 days ago


Job description

Job Summary:
Utah Retirement Systems (URS) provides benefits for state and other Utah public employees, and they are seeking a C# Software Developer or Senior C# Software Developer. The role involves performing complex technical duties related to the functioning of business and computer software systems, managing system implementations, and developing program and system design and coding specifications.
Responsibilities:
• Consistently write, and code software programs and applications according to specifications
• Coordinates the development effort with the proper stakeholders to insure accurate, efficient, and secure production processing.
• Meets and coordinates with stakeholders to determine system requirements and objectives.
• Performs on‑going user training.
• Investigates, identifies, and defines system problems, resolves issues and creates beneficial enhancements.
• Run and monitor software performance tests for the purposes of correcting errors, isolating improvement, and general debugging.
• Documents system and user requirements using techniques such as flow charts, diagrams, specifications etc.
• Determines requirements for system implementation including interoperability with other systems, both manual and automated, and data conversions
• Designs data base files; determines file content needs, size and characteristics, etc.
• Identifies system and file security needs and levels of confidentiality.
• Coordinates with users and management, all deployment of new or modified programs and systems.
• Monitors their own work priorities, schedules, and assignments.
• Maintains regular and reliable attendance.
• Maintains strict confidentiality.
• Performs other related duties as required
Qualifications:
Required:
• Bachelor’s Degree in computer science or equivalent; AND five (5) years of progressively responsible software application experience; OR an equivalent combination of education and experience.
• Bachelor Degree in Computer Science, Information Science, or Software Engineering; and seven (7) years of progressively responsible experience working as a systems analyst; at least two (2) years of supervisory or project management experience; OR an equivalent combination of education and experience.
• Expert programming knowledge in languages such as Pick Basic, Java, and C#.
• Advanced knowledge of data structures and storage with data systems such as UniVerse, Oracle, and MS SQL Server.
• Extensive skills in requirement gathering, organization, and project planning and management.
• Extensive problem-solving skills, ability to debug software code identify issues, and implement solutions.
• Considerable knowledge of Information System development methodologies and applications.
• Systems analysis and design concepts both structured and object oriented.
• Batch, on-line distributive, and desktop systems.
• Experience with information system management concepts, methods, and standards for project control; such as Entity relationship modeling, data flow diagramming and computations and algorithms common to system analysis and design.
• Calculate figures and amounts such as proportions and percentages.
• Apply concepts of basic algebra.
• Read, analyze, and interpret general business periodicals, legal documents, professional journals, technical procedures, or regulations.
• Write reports, business correspondence, software requirements, and procedure manuals.
• Establish and maintain effective working relationships with professionals, vendors, department heads, co‑workers and the public.
• Have a high degree of self-motivation and experience working both independently and in a team-oriented, collaborative environment.
• Follow written and verbal instructions.
• Prioritize work.
• Perform within deadlines.
• Work well in a team environment as well as independently.
• Multi-task by handling a variety of duties in a timely and efficient manner.
• Follow through with assignments.
• Deal effectively with stress caused by workload and time deadlines.
• Must have an expert knowledge in .NET Framework specifically C#, MVC, Web Api.
• Experience with Microsoft SQL Server, relational database design, SQL, and performance tuning.
• Familiar with Object Oriented Design, Software Architecture and Application Security.
• Experience with Unit Testing.
• Must have a solid working knowledge of the Visual Studio IDE and Team Foundation Server.
• Experience with Reporting and Web Services, XML, Json,  Cascading Style Sheets.
• Must be able to train and/or mentor existing staff in the above-mentioned skills.
• Expert knowledge in Microsoft .NET Framework and C# specifically WPF, MVVM, and Web Api.
• Experience with Unit and Integration Testing.
• Familiar with Visual Studio and Team Foundation Server.
• Understanding of Software Architecture and Application Security.
Preferred:
• Specific experience in systems analysis, design and programming preferred.
• Specific experience in systems design and programming preferred.
• Experience with SQL Server Reporting Service preferred.
• Knowledge of institutional investment management principles and practices and platforms (DTC, SWIFT, FIX, OASYS, CTM) preferred.
Company:
Utah Retirement Systems provides retirement and insurance services. Founded in 1963, the company is headquartered in Salt Lake City, USA, with a team of 201-500 employees. The company is currently Growth Stage.