Junior Application Developer

Communications Engineering Company•Hiawatha, IA

About The Position

The Junior Application Developer supports and improves the applications that keep Communications Engineering Company (CEC) operating. The role offers structured onboarding, mentoring, code reviews, technical guidance, and hands-on projects with a senior developer. The developer will build practical experience across application support, software development, data, APIs, reporting, and workflow automation, progressing from guided assignments toward independent ownership of selected applications and integrations. The technology environment is Microsoft-focused and includes .NET, SQL, Microsoft 365, Power BI, Power Automate, Azure, and source control. The position supports business platforms including ConnectWise PSA, Microsoft Dynamics GP and Business Central, SmartConnect, SharePoint, Power BI, and Power Automate. CEC welcomes applicants with a solid technical foundation and an interest in learning, even if they do not have experience with every listed technology.

Requirements

  • A bachelor's degree in computer science, management information systems, software development, or a related field; or an equivalent combination of education and relevant experience.
  • 0–3 years of experience from employment, internships, technical support, academic projects, or other hands-on learning.
  • A foundation in software development concepts, relational databases, and application troubleshooting.
  • Curiosity, persistence, and a methodical approach to solving unfamiliar problems.
  • Clear communication with both technical and non-technical users.
  • Willingness to ask questions, receive feedback, document what is learned, and grow into greater responsibility.

Nice To Haves

  • Exposure to C# or .NET development.
  • Exposure to SQL and relational databases.
  • Exposure to APIs or system integrations.
  • Exposure to Microsoft 365 or SharePoint.
  • Exposure to Power BI or reporting concepts.
  • Exposure to Power Automate or workflow automation.
  • Exposure to Git, GitHub, or another source-control platform.
  • Exposure to software testing or technical documentation.
  • Helpful, but not required: ConnectWise PSA, Microsoft Dynamics GP, Dynamics 365 Business Central, SmartConnect, SQL Server, Azure, Azure DevOps, Power Apps, Power Platform, GitHub Copilot, or other AI-assisted development tools.

Responsibilities

  • Help employees resolve application errors, access issues, data problems, and integration failures.
  • Support business platforms such as ConnectWise PSA, Microsoft Dynamics GP and Business Central, SmartConnect, SharePoint, Power BI, and Power Automate.
  • Create and improve smaller applications, scripts, utilities, reports, automations, and integrations.
  • Use SQL queries and basic data analysis to investigate technical issues.
  • Work with APIs and help troubleshoot data moving between business systems.
  • Participate in testing, release validation, source control, pull requests, and code reviews.
  • Document solutions, configurations, field mappings, and support procedures.
  • Take on larger development and application-ownership responsibilities as skills grow.
  • Progress toward ownership of selected applications, reports, automations, or integrations.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service