... level computer knowledge and experience, has the ability to use existing program software ... Center programming. PROGRAM DESIGN AND PLANNING: * Involved in the planning of a single program ...
... level computer knowledge and experience, has the ability to use existing program software ... Center programming. PROGRAM DESIGN AND PLANNING: * Involved in the planning of a single program ...
Economic Support Specialist
Bloomfield, IA · On-site
... level computer knowledge and experience, has the ability to use existing program software ... Center programming. PROGRAM DESIGN AND PLANNING: * Involved in the planning of a single program ...
Quick apply
Economic Support Specialist
Bloomfield, IA · On-site
... level computer knowledge and experience, has the ability to use existing program software ... Center programming. PROGRAM DESIGN AND PLANNING: * Involved in the planning of a single program ...
Mid Level Software Developer information
See Centerville, IA salary details
$39.5K - $48.4K
1% of jobs
$48.4K - $57.2K
4% of jobs
$57.2K - $66K
9% of jobs
$74.3K is the 25th percentile. Wages below this are outliers.
$66K - $74.9K
12% of jobs
$74.9K - $83.7K
15% of jobs
The median wage is $89.5K / yr.
$83.7K - $92.5K
14% of jobs
$92.5K - $101.4K
15% of jobs
$104.8K is the 75th percentile. Wages above this are outliers.
$101.4K - $110.2K
13% of jobs
$110.2K - $119K
9% of jobs
$119K - $127.9K
5% of jobs
$127.9K - $136.7K
3% of jobs
$39.5K
$92.1K
$136.7K
How much do mid level software developer jobs pay per year?
What is a mid level software developer?
A Mid Level Software Developer is a professional with a few years of experience who contributes to designing, coding, testing, and maintaining software applications. They work independently on tasks but also collaborate with senior developers and teams to implement solutions. Their role often includes debugging code, optimizing performance, and ensuring best practices in development. Mid-level developers are expected to have a solid understanding of programming languages, frameworks, and software development life cycles. They may also mentor junior developers and participate in code reviews to maintain code quality.
What are the typical daily responsibilities of a mid level software developer?
As a Mid Level Software Developer, your daily responsibilities often include writing and reviewing code, participating in code reviews, collaborating with colleagues on project requirements, and troubleshooting bugs or technical issues. You may also be involved in designing features, writing unit tests, and participating in regular stand-up meetings as part of an agile team. Additionally, you'll interact with product managers, QA engineers, and other team members to ensure the software meets project deadlines and quality standards. This role offers the chance to take on increasing ownership of projects while continuing to learn and grow professionally.
What are the key skills and qualifications needed to thrive in the mid level software developer position, and why are they important?
To thrive as a Mid Level Software Developer, you should have solid programming skills in languages like Java, Python, or JavaScript, along with a relevant bachelor's degree or equivalent experience. Familiarity with version control systems such as Git, frameworks like React or Spring, and knowledge of agile development practices are typically required. Effective problem-solving, clear communication, and a collaborative mindset are valuable soft skills in this position. These skills enable you to build reliable software, contribute to team projects, and adapt to evolving technical challenges.
What cities near Centerville, IA are hiring for Mid Level Software Developer jobs?
Cities near Centerville, IA with the most Mid Level Software Developer job openings:

Full-time
Medical, Dental, Life, Retirement, PTO
Posted 8 days ago
Job description
Sieda Community Action's Economic and Family Support Services Unit is seeking a Economic Support Specialist. This position is based in the Davis and Van Buren County offices located in Bloomfield and Keosauqua. The Economic Support Specialist is responsible for the day-to-day operation of the economic programs in the county resource centers. Major programs are; LIHEAP, crisis utility assistance, resource and referral assistance and special projects throughout the year. Occasional travel to the following counties may be asked for coverage as needed: Appanoose, Jefferson, Keokuk, Mahaska, and Wapello. Working primarily Monday through Friday 8:00am to 4:30pm
High School Diploma or GED. Some College or vocational/technical training preferred
Requires 1 year of experience working with the public. Prefer knowledge of issues surrounding persons experiencing poverty.
Requires moderate level computer knowledge and experience, has the ability to use existing program software applications with minimal training and can perform simple maintenance to keep computers operational.
Please read full description listed below.
JOBTITLE: Economic Support Specialist UNIT: Economic and Family Support Services
REPORTS TO: Resource Center Supervisor FLSA STATUS: Non-Exempt
SUMMARY:
The Economic Support Specialist is responsible for the day-to-day operation of the economic programs in the county resource centers. Major programs are; LIHEAP, crisis utility assistance, resource and referral assistance and special projects throughout the year.
DUTIES: Essential Functions
- The Economic Support Specialist performs multiple duties requiring moderate skills.
- Acts and conducts allworkin accordance with program standards and Sieda policy and procedures.
- Maintains adequate inventory of cleaning/maintenance supplies for the county office(s) assigned.
- Assesses client needs and collects data from clientele to be entered into company database's.
- Makes appropriate referrals to available resources within the community to assist with identified barriers.
- Works with local utility companies to advocate on behalf of clientele. Arranges approved financial assistance to assist clientele in maintaining needed household utilities such as electricity, propane, natural gas and water.
- Maintains accurate, complete and current files for clientele served in each county.
- Assist the Resource Center Supervisor in providing temporary assistance in all seven counties in the event of an emergency, staff vacancy or other disruption to normal delivery services.
- Function as a team member in unit and agency activities.
- Communicates with the Resource Center Supervisor on a regular basis to discuss program concerns and potential changes to service in order to better meet the needs of the populations being served through Sieda.
- Other duties determined necessary to support the Economic and Family Support Services Unit in achieving the goals of the agency.
INDEPENDENT ACTION:
- Receives periodic supervision regarding task guidelines and completion
DECISION-MAKING AUTHORITY
- Limited independent decision-making authority
ADDITIONAL TRAINING:
- Obtain specific training required by agency or program guidelines.
- Travel is required both in and outside the service area. Proof of auto insurance and valid driving license is required if employee claims travel reimbursement.
PROGRAM REPRESENTATION:
- Requires varying, moderate levels of interaction with staff, customer and other agencies in a role where they represent a Resource Center programming.
PROGRAM DESIGN AND PLANNING:
- Involved in the planning of a single program reflective of his/her
jobresponsibilities.
SUPERVISORY RESPONSIBILITY:
- None
ORGANIZATIONAL EXPECTATIONS:
- Supports and models the agency's mission, vision, and values.
- Maintain a regular attendance pattern to assure continuity of services and adequate staff coverage.
- Demonstrate professional behavior at all times including appearance and maintaining an orderly functioning office area.
- Treat all individuals in a courteous, non-judgmental, reasonable and confidential manner.
LANGUAGE SKILLS:
- Ability to speak comfortably and effectively one-to-one or in group settings.
- Must be able to solve practical problems. Must demonstrate good listening skills.
- Ability to read, analyze, and interpret most complex documents.
- Ability to respond effectively to customer/staff complaints.
REASONING ABILITY:
- Ability to define problems, collect data, establish facts, and draw valid conclusions. Ability to interpret an extensive variety of written rules and regulations and translate thatinformationto various program staff in a format resulting in contractual compliance in the delivery of program services.
PHYSICAL DEMANDS:
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this
job.
- While performing the duties of thisjob, the employee is regularly required to talk and hear, occasionally required to stand, walk, use hand to finger, handle, or feel; and reach with hands and arms.
- The employee must occasionally lift and/or move 20 pounds.
- Specific vision abilities required by this position include close vision, and ability to adjust focus.
WORKENVIRONMENT:
Theworkenvironment characteristics described here are representative of those an employee encounters while performing the essential functions of this
job.
- While performing the duties of thisjob, the employee is occasionally exposed to extreme cold and extreme heat.
- The noiselevel intheworkenvironment is usually moderate.
PRE-EMPLOYMENT REQUIREMENTS:
The requirements listed below are representative of the knowledge, skill, and/or ability required to be considered for this position.
FORMAL EDUCATION:
- High School Diploma or GED
- Some College or vocational/technical training preferred
EXPERIENCE:
- Requires 1 year of experience working with the public.
- Prefer knowledge of issues surrounding persons experiencing poverty.
TECHNICAL PROFICIENCY:
- Requires moderate level computer knowledge and experience, has the ability to use existing program software applications with minimal training and can perform simple maintenance to keep computers operational.
For additional information contact: Danielle Keasling, Resource Center Supervisor at 641-329-4348
Applications will be accepted until EOB Wednesday August 19, 2026
Sieda Community Action is an equal opportunity employer offering competitive salaries and a comprehensive benefit package including: generous paid holiday, vacation, and sick time; health, life and dental insurance; and IPERS retirement benefits.