Job Summary
ACD is a leading facilities-based provider of Internet and Voice Services. We directly sell and support our growing Fiber and Wireless Network providing Internet and Voice Services to area Homes and Businesses.
Start a career in the technology of the future as we expand our Fiber and Wireless Services to area Businesses and Homes throughout Michigan Ohio and Indian. We are looking for motivated people to learn, advance and embrace the chaos on our teams. We invest in your success with paid on the job training that will teach you the skills to start your career at ACD.
Must have portfolio in resume must in the Lansing MI area
Role Overview
As an Assistant Program Developer on our fully in-house team, you’ll be embedded in a collaborative office environment where design, coding, testing, and deployment happen side by side. Reporting to a Senior Developer, you’ll help build and maintain our OSS/BSS platforms, network management tools, and APIs working hands-on at every stage of the software lifecycle.
Key Responsibilities
- Translate feature requirements into modular, maintainable code for telecom systems.
- Pair with senior developers to design database schemas and write SQL for data ETL.
- Contribute to CI/CD pipelines, creating unit tests and managing on-site build servers.
- Debug production issues alongside network operations and deploying fixes directly in our lab environment.
- Document solutions through clear code comments, architecture diagrams, and internal wikis.
- Participate in daily stand-ups, design reviews, and cross-functional brainstorming sessions.
Required Qualifications
- Hands-on software development experience (internships or projects count).
- Proficiency in Java, Python, or C++ with demonstrable code samples.
- Solid SQL skills and familiarity with relational database concepts.
- Basic understanding of networking protocols (TCP/IP, HTTP)
- Willingness to work full-time on-site at our Lansing MI office.
Preferred Qualifications
- Bachelor’s degree in computer science, Software Engineering, or related discipline
- Exposure to OSS/BSS or telecom provisioning platforms.
- Experience with Linux environments and shell scripting.
- Familiarity with Docker, Git, and automated deployment tools.
- Agile development background and participation in code reviews.
- Internship or project work in a telecom or networking context.
Skills and Competencies
- Strong analytical mindset and methodical troubleshooting approach.
- Clear verbal and written communication for in-person collaboration.
- Eagerness to learn proprietary telecom frameworks and internal toolsets.
- Self-driven, organized, and comfortable juggling multiple tasks in a fast-paced lab.
- Commitment to on-site teamwork, peer mentorship, and knowledge-sharing.
Job Type: Full-time
Pay: $24.00 - $32.00 per hour
Expected hours: 40 per week
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Employee discount
- Health insurance
- Health savings account
- Paid time off
- Vision insurance
Application Question(s):
- Have you read the job description and to you meet the requirements?
Work Location: In person