1

Software Development Associate Jobs in Iowa (NOW HIRING)

RFA Engineering ( www.rfamec.com ) supports industry-leading clients through the full software development lifecycle to build cutting-edge precision agriculture, machine guidance, vehicle automation ...

New

UX Engineer

Dubuque, IA · On-site

$80K - $130K/yr

Collaborate with product management, engineering, software development, and other stakeholders throughout the product development lifecycle. * Translate customer and operator needs into actionable ...

... associate's degree in related field or combination of equivalent education and experience. • 0-3 years of application development or related IT experience. • Basic understanding of software ...

Experience with agile testing within the software development lifecycle * Test Automation skills ... hired associates receiving a minimum of 18 days paid time off each full calendar year pro-rated ...

next page

Showing results 1-20

Software Development Associate information

What engineer makes $500,000 a year?

Senior software engineers, especially those in high-demand fields like machine learning, AI, or working at top tech companies, can earn $500,000 or more annually through base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, advanced skills, and often leadership roles or specialized expertise in high-value technologies.

What is L1, L2, L3, and L4 developer?

In software development, L1, L2, L3, and L4 typically refer to different levels of developer experience and responsibility, with L1 being entry-level and L4 being senior or lead roles. These levels often correspond to increasing technical skills, problem-solving abilities, and project ownership, and are used by organizations to define career progression and compensation structures.

What are some common challenges Software Development Associates face when transitioning from academic projects to professional work?

Software Development Associates often find that real-world projects involve more collaboration, code reviews, and adherence to coding standards than academic assignments. In a professional setting, there is also a greater emphasis on version control, agile methodologies, and communicating progress with team members and stakeholders. Balancing multiple tasks and deadlines, learning to navigate legacy codebases, and quickly adapting to new tools or frameworks are frequent challenges, but they also provide valuable opportunities for growth and skill development.

What jobs pay 70k a year with an associate's degree?

A Software Development Associate role can pay around $70,000 annually, especially with skills in programming languages like Java or Python and experience with software tools. Other jobs that may pay this amount with an associate's degree include computer support specialists, network administrators, and web developers, often requiring certifications or technical training. These roles typically involve working in technology environments and may require ongoing skill development.

What is a Software Development Associate?

A Software Development Associate is an entry-level professional who assists in designing, coding, testing, and maintaining software applications. They work closely with more experienced developers and project teams to help build and improve software solutions according to specifications. Their tasks often include debugging code, writing documentation, and participating in code reviews. This role is ideal for recent graduates or those new to the software development field, providing foundational experience and growth opportunities.

What are the key skills and qualifications needed to thrive as a Software Development Associate, and why are they important?

To thrive as a Software Development Associate, you need a solid understanding of programming languages (such as Java, Python, or C++), problem-solving abilities, 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 agile development methodologies is typically expected. Strong teamwork, communication skills, and a willingness to learn new technologies set standout candidates apart. These skills and qualities enable associates to effectively contribute to projects, adapt to evolving requirements, and collaborate within dynamic development teams.

What does an associate software developer do?

An associate software developer assists in designing, coding, testing, and maintaining software applications under the supervision of senior developers. They often work with programming languages like Java, Python, or C++, and use development tools such as IDEs and version control systems. This entry-level role focuses on gaining practical experience and developing technical skills in a collaborative environment.
What are the most commonly searched types of Software Development jobs in Iowa? The most popular types of Software Development jobs in Iowa are:
What cities in Iowa are hiring for Software Development Associate jobs? Cities in Iowa with the most Software Development Associate job openings:
Senior Software Engineer - Iowa

Senior Software Engineer - Iowa

Strategic America

West Des Moines, IA • On-site

$120K - $158K/yr

Full-time

Re-posted 9 days ago


Job description

Location: WEST DES MOINES, IA (Hybrid Schedule - 3 days in office, 2 days remote)
About SA - Our People
Think of the world's most talented creative thinkers. Problem-solvers. Strategists. At Strategic America, we don't bring on anything less. The way we see it, if you're going to make the best work of your life, you may as well do it with people you like.
At SA, we've always been passionate about our employees. Since 2021, we're also employee owned with participation in an Employee Stock Option Plan (ESOP). Employee ownership ensures SA remains independent and allows our talented team members to share in the company's success. With each year of employment, SAers build equity in the company, becoming fully vested after six years.
Our employee-led, leadership-supported ERGs celebrate the diversity of our team, foster inclusivity and belonging, and create a space to connect to each other. Through connections and understanding, we build a stronger and more dynamic team and help every person reach their personal peak.
About SA - The Company
When you join SA, you join a strategic team (yes, it's in our name!) who is also wired for action. Authenticity is our focus, and every day we help our clients propel their potential. If you're ready for a fast-paced environment that challenges you, supports you, and rewards you, then look no further. Our clients rely on us and we rely on each other to go the extra mile, to hold ourselves accountable because we're better together and we know we can always find the better way.
We strive to create meaning in work and provide more than just a job; a place to belong and grow. As we leap toward our goals that will shape our future, our employee experience is unique. Flexibility, connection, inclusiveness, and collaboration support our well-being and help us be our best. Because when you feel like you belong, work is no longer work - it's personal. We believe better employees lead to better results.
Join us as we transform your career!
Strategic America recognized as Best-in-Class Employer by Gallagher
About The Role
The Senior Software Engineer role is responsible for developing, maintaining, and improving software solutions that support business needs, with a focus on C#, ASP.NET, Entity Framework, Blazor, and Microsoft SQL Server as well as coding and maintenance of SA's patented technology system, SA Hub. This person will work collaboratively within an agile scrum team to build new features, fix issues, create integrations between different systems and tools, support reporting, participate in QA/testing, review code, and create documentation.
As a senior associate, this role will also mentor younger developers and help identify and implement technology-driven efficiencies that make internal processes easier, faster, and more effective for staff, while bringing strong communication, problem-solving, organization, and self-motivation to the development process.
As a Senior Software Engineer, you will...
  • Modify existing software to fix errors, improve the overall quality and functionality, add features or update integrations with other software
  • Participate in Quality Assurance practices and testing
  • Work collaboratively on an agile scrum team
  • Actively participate in developing new solutions and features to address business needs
  • Review code changes from other developers and provide constructive feedback and required documentation
  • Prepare reports, manuals, and other documentation for the operation and maintenance of the software
  • Develop and support reporting from SQL Server database
  • Perform other tasks on projects as needed/assigned

Minimum Qualifications
  • Bachelor's degree in Computer Science/related field OR equivalent experience
  • 6+ years development experience, designing and modeling applications
  • Experience with software architecture, design patterns and principles
  • Experience with web development and associated technologies (HTML, JavaScript, CSS, etc.)

Position Requirements
Knowledge:
  • Proficiency with C#, ASP.NET and Entity Framework
  • Ability to create and modify scripts, stored procedures, triggers and functions as well as query, extract and update data in Microsoft SQL Server
Skills:
  • Excellent interpersonal, organizational, written communication, oral communication and listening skills
  • Good attention to detail, organizational skills and the ability to prioritize workload to complete required tasks with a sprint (2 week) timeframe
  • Creativity in various aspects of development. Someone who thinks outside the box, innovates and problem-solves
  • Must be self-motivated and results-oriented and driven by continual self-improvement with development technologies and methodologies
Nice to Have:
  • Experience with MS SQL and Azure
  • Experience with SPAs, REST APIs, JavaScript
  • Experience with UI development
  • Experience with Blazor
  • Previous experience in advertising/marketing field
  • A habit of test-driven development

Our Commitment to Inclusivity and Diversity
We are proud to be one of only 25 agencies nationwide, and the first in the Midwest, to earn the 4A's Workplace Enlightenment Certification®, and we couldn't have done it without our associates, who participated in digital learning sessions on race, ethnicity, gender, sexuality, age, disabilities, and faith. At SA, we are committed to creating an inclusive and diverse environment where people of every background can thrive and feel welcome.
Don't meet every single requirement for this role? Studies have shown that women and people of color are less likely to apply to jobs unless they meet every single qualification. Because we are fully committed to our culture of diversity and inclusion, one that reflects the clients we serve and communities we work in, if you're excited about this role but your qualifications don't align perfectly, we encourage you to apply anyway. You may be just the right candidate for this or other roles.