What are the responsibilities and job description for the Software Developer Level I position at CDM Inc.?
Job Description
At CDM, we're committed to building innovative, modern software solutions that improve how we manage sales, quoting, and manufacturing operations. As a Software Developer I, you’ll work as part of our internal software development team and gain valuable experience across the full software development lifecycle. This is an ideal opportunity for a capable and motivated junior developer looking to grow their skills in a supportive and fast-paced environment.
Key Responsibilities
- Assist in developing and maintaining internal business applications with guidance from senior developers
- Participate in team meetings for requirement gathering, interface design, and testing
- Help enhance existing features and troubleshooting issues within custom-built software
- Write basic C# code in Visual Studio under supervision, following established MVC patterns
- Use SQL to query and manipulate data; assist in writing and maintaining stored procedures
- Collaborate with team members on interface updates using JavaScript and basic front-end tools
- Document features and updates to support internal users and assist in technical training as needed
- Support QA efforts and assist in performing software testing and code reviews
Technical Skills and Experience
- 1–2 years of hands-on experience or relevant coursework in:
- C# / .NET development
- Visual Studio
- Basic understanding of MVC architecture
- JavaScript, HTML/CSS
- SQL and relational database concepts
- Exposure to:
- Stored procedures in Microsoft SQL Server
- Version control systems (e.g., Git, SVN)
- Basic UI/UX design principles
- Bonus: Familiarity with VBA, cloud platforms (e.g., Azure), or experience with ERP systems
Education Requirements
- Bachelor’s degree in computer science, Information Technology, or a related field (or equivalent practical experience)
Other Requirements
- Must be authorized to work in the U.S. (No visa sponsorship available)
- Must be able to interview in person at our Turnersville, NJ office
- Must be available to start within 3 weeks of offer acceptance
Benefits
- 401(k) matching
- Health, dental, and vision insurance
- Paid time off and holidays
- Life insurance and HSA options
- Referral program
- Professional development opportunities
Job Type: Full-time
Pay: $68,000.00 - $75,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Referral program
- Vision insurance
Schedule:
- 8 hour shift
- Monday to Friday
Ability to Commute:
- Turnersville , NJ 08012 (Required)
Work Location: In person
Salary : $68,000 - $75,000