Business Applications & Systems Developer

Emerson•Marshalltown, IA
•Onsite

About The Position

We are seeking an experienced full-stack web developer to join our IT Application Development team, with strong SQL Server and T-SQL experience. In this role, you will help design, develop, maintain, and support applications that enable key business functions across our global organization, including quotes, orders, manufacturing, quality assurance, and business reporting. You will work as part of an Agile team, collaborating throughout all phases of the Software Development Life Cycle and partnering with developers, business stakeholders, and DBA teams to enhance existing applications, improve data-driven performance, and deliver new solutions based on business needs.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or a related field
  • Minimum of 5 years of professional software development experience
  • Angular UI and C# development experience, including RxJS and NgRx
  • Strong SQL Server and T-SQL experience supporting application CRUD, string manipulation, data aggregation, stored procedures, functions, and query troubleshooting
  • Proficiency with Git version control and basic repository management, including cloning, branching, pushing, and pulling
  • Legal authorization to work in the United States without sponsorship now or in the future.

Nice To Haves

  • Familiarity with SSMS Projects, GitHub, SSIS, SQL Agent jobs, DBATools.io PowerShell libraries, or RedGate SQL Server Toolbox
  • Experience developing and integrating REST APIs or GraphQL services
  • React JS UI development experience with knowledge of CSS, Bootstrap, or similar front-end frameworks
  • Experience using Microsoft Azure DevOps, including Boards, Repos, and Pipelines
  • Applied experience working in Agile and Scrum team environments

Responsibilities

  • Work with users and Business Analysts to help define and refine requirements / user stories
  • Translate business requirements into scalable technical solutions
  • Participate in technical design discussions and contribute to architecture decisions
  • Perform code reviews to ensure quality, maintainability, and adherence to development standards
  • Write and maintain technical documentation for application integrations and support processes
  • Create clean, effective, and reusable code
  • Provide post go-live support
  • Analyze system problems and change requests
  • Collaborate with developers and other team members
  • Attend all Scrum Ceremonies and actively participate / track
  • Communicate and present code implementations clearly to stakeholders during Sprint Reviews
  • Possible domestic and international travel
  • Ability to work at computer for extended periods of time.

Benefits

  • variety of medical insurance plans
  • dental and vision coverage
  • Employee Assistance Program
  • 401(k)
  • tuition reimbursement
  • employee resource groups
  • recognition
  • flexible time off plans
  • paid parental leave (maternal and paternal)
  • vacation and holiday leave
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service