Entry level Software Engineer – Full Stack (C# / React / SQL)
This entry-level Full Stack Software Engineer role involves developing, coding, and testing software features primarily for call center applications using technologies such as C#, React, and SQL. The position requires collaboration with product teams to translate business requirements into technical solutions within an Agile environment, focusing on continuous learning and growth. The role is onsite in Johnston, Iowa, emphasizing hands-on development and internal user support with minimal overtime.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Manufacturing.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
What You’ll Do
This is an entry-level, full-stack engineering role on a product team supporting call-center software. You will work under guidance to deliver tested, maintainable features and to support internal users. Typical responsibilities include:
- Develop, code, configure, and test new features and bug fixes for call-center applications.
- Implement enhancements that improve cost, quality, and application performance.
- Onboard and integrate new features into the call-center software stack.
- Translate business requirements into technical specifications and small design tasks.
- Write and maintain documentation and unit/integration tests as directed.
- Collaborate with product owners, analysts, and teammates to ensure features meet business needs.
- Participate in Agile ceremonies and follow team development processes.
What We're Looking For
Candidates should demonstrate core software development ability plus a mindset for learning and growth:
- 1–3 years of programming or internship experience (recent graduates encouraged).
- Bachelor’s degree in Engineering, Information Technology, Computer Science, or equivalent experience — manager is open to recent grads with relevant internships.
- Comfortable working in a fast-paced environment and balancing competing priorities.
- Strong verbal and written communication skills, with the ability to explain technical work to non-technical stakeholders.
- Ability to analyze, translate, and implement business requirements into technical solutions.
- Willingness to work onsite from day one and collaborate in-person with the product team.
Preferred but not required:
- Prior experience in a call-center or customer-facing application environment.
- Familiarity with AWS or cloud-hosted deployments.
Technical Skills
Required / expected day‑one skills (you don’t need to be an expert in all — willingness to learn matters):
- C# and ASP.NET
- React (JavaScript, HTML, CSS)
- SQL (writing queries and basic schema work)
- JavaScript / jQuery
- Experience using Visual Studio (Visual Studio 2022 preferred)
- Source control: Git / GitHub / SourceTree
- Familiarity with agile development practices
Tools we use (experience helpful): Visual Studio 2022, Sublime Text, SourceTree, GitHub; AWS experience preferred.
Details & Logistics
- Location: Johnston, IA — Onsite from Day 1 (this posting is for Johnston, IA only)
- Employment type: Contract (12 months duration; may extend)
- Shift: 1st shift (8:00 AM – 4:30 PM), minimal overtime expected
- Salary: $25.00 – $27.00 per hour
- Dress code: Business casual
- Interview preference: Microsoft Teams (onsite interviews may be considered for local candidates)
- Visa sponsorship: Not available now or in the future
- Start: Immediate / hiring now
Why You’ll Like This Role
- Hands-on full stack experience with C#, ASP.NET, React and SQL on real product teams.
- Mentorship and growth opportunities — manager is open to coaching recent grads.
- Clear scope and responsibilities with Agile processes and cross-functional collaboration.
- Work onsite with a stable team and practical, production-focused projects.
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range