Junior Application Developer

Communications Engineering Company (CEC)

Hiawatha (IA)

On-site

USD 52,000 - 68,000

Full time

13 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Communications Engineering Company (CEC) is hiring an entry-level software support developer to help build and improve applications, reports, and automations across our platform. You will learn directly from a senior developer through structured onboarding, code reviews, technical guidance, and hands-on projects.

You will contribute to resolving issues, supporting ConnectWise PSA and Dynamics platforms, and creating small tools using .NET, SQL, Power BI, and Power Automate.

Qualifications

  • A bachelor’s degree in computer science, MIS, software development, or related field, or equivalent combination of education and 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 technical and non‑technical users.
  • A willingness to ask questions, receive feedback, document what you learn, and grow into greater responsibility.

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 your skills grow.

Skills

C#/.NET development
SQL & relational DBs
APIs / integrations
Microsoft 365 / SharePoint
Power BI reporting concepts
Power Automate / workflow automation
Git / GitHub / source control
Software testing / technical docs
Curiosity & problem solving

Education

Bachelor's degree in computer science / related field
Equivalent combination of education & experience

Tools

ConnectWise PSA
Microsoft Dynamics GP
Dynamics 365 Business Central
SmartConnect
Azure
Azure DevOps
Power Apps / Power Platform
GitHub Copilot

Job description

Build skills. Make an impact. Grow your ownership.

You will help support and improve the applications that keep our business moving, while learning directly from a senior developer through structured onboarding, code reviews, technical guidance, and hands-on projects.

Why This Role Stands Out
  • Work on real applications, integrations, reports, and automations used across CEC.
  • Learn through structured mentoring instead of being expected to know every system on day one.
  • Build practical experience across application support, development, data, APIs, reporting, and workflow automation.
  • Grow from guided assignments into independent ownership of selected applications and integrations.
  • Use a modern Microsoft-focused technology environment that includes .NET, SQL, Microsoft 365, Power BI, Power Automate, Azure, and source control.
What You'll Do
  • 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 your skills grow.
Minimum Qualifications
  • 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-3years 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.
  • A willingness to ask questions, receive feedback, document what you learn, and grow into greater responsibility.
Experience That Can Help You Succeed
  • C# or .NET development
  • SQL and relational databases
  • APIs or system integrations
  • Microsoft 365 or SharePoint
  • Power BI or reporting concepts
  • Power Automate or workflow automation
  • Git, GitHub, or another source‑control platform
  • 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.
What Success Looks Like
  • Resolve common application‑support issues with growing independence.
  • Understand how CEC's primary business applications and integrations work together.
  • Complete smaller application changes and automation tasks with limited supervision.
  • Support selected integrations, Power BI reports, and Power Automate flows.
  • Create clear documentation and consistently follow CEC testing, source‑control, and deployment practices.
  • Progress toward ownership of selected applications, reports, automations, or integrations.
  • You do not need to check every box.
Equal Employment Opportunity

Communications Engineering Company (CEC) is an equal opportunity employer. CEC provides equal employment opportunities to all qualified applicants and employees without regard to race, color, religion, creed, sex, pregnancy, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, veteran status, or any other characteristic protected by applicable federal, state, or local law. This commitment applies to all terms and conditions of employment, including hiring, placement, promotion, transfer, compensation, training, leaves of absence, layoff, recall, and termination. Qualified individuals with disabilities may request a reasonable accommodation during the application or employment process by contacting Human Resources.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Junior Application Support Developer
Junior Application Support Developer

Communications Engineering Company (CEC) • Hiawatha (IA)

On-site
USD 60,000 - 90,000
Junior Application Developer: Mentored Growth & Ownership
Junior Application Developer: Mentored Growth & Ownership

Communications Engineering Company (CEC) • Hiawatha (IA)

On-site
USD 52,000 - 68,000
Application Engineer
Application Engineer

Belcan • Sterling (VA)

On-site
USD 160,000 - 175,000
Health care
Dental
Vision
+4
Senior Power Platform Developer/ Dynamics 365
Senior Power Platform Developer/ Dynamics 365

Constellation Software Engineering, LLC (CSEngineering) • Bethesda (MD)

Hybrid
USD 120,000 - 160,000
Lead Enterprise Application Developer
Lead Enterprise Application Developer

Phillips Edison & Company, Inc. • Cincinnati (OH)

On-site
USD 140,000 - 190,000
Senior Power Platform Developer/ Dynamics 365
Senior Power Platform Developer/ Dynamics 365

CSEngineering • Bethesda (OH)

Hybrid
USD 120,000 - 160,000
Hybrid work
Application Developer I
Application Developer I

Guarantee Electrical • St. Louis (MO)

On-site
USD 85,000 - 110,000
Junior Software Developer
Junior Software Developer

Engineering Consulting Services • Chantilly (VA)

On-site
USD 85,000 - 114,000
Low Voltage Systems Specialist
Low Voltage Systems Specialist

Communications Engineering Company (CEC) • New Berlin (WI)

On-site
USD 70,000 - 95,000
Health, dental, and vision insurance
401(k) with company match
Paid vacation and holidays
+5
IT Program Manager
IT Program Manager

Compass Water Solutions, Inc. • Addison (TX)

Hybrid
USD 110,000 - 170,000
Medical insurance (dental & vision)
401(k)
Tuition reimbursement