Junior Software Developer
Maxim Crane Works.com
Office
Canonsburg, PA, United States
Full Time
Maxim is on the lookout for a passionate Junior Software Developer to join our growing team in Canonsburg, PA. This is your chance to jump into real-world projects, learn directly from experienced developers, and make an immediate impact as you sharpen your coding and problem-solving skills.
Key Duties/Responsibilities:
- Design, develop, and maintain code-based applications to meet business requirements.
- Build and refactor API endpoints to improve performance, scalability, and maintainability.
- Develop and enhance front-end modules/pages for existing web applications.
- Troubleshoot and resolve software-related issues reported through IT support tickets.
- Collaborate with team members to review code, share knowledge, and follow best practices.
- Participate in testing, debugging, and deployment processes to ensure high-quality releases.
What are the perks?
We are delighted to offer “the usual” and then some! We are proud to offer day one eligibility for medical, dental and vision plans. We also offer paid vacation, paid holidays, paid sick time, paid parental leave, and 401(k) plans with company match made every pay period. Maxim has other great offerings including life insurance, AD&D, flex and health savings accounts, wellness programs, critical illness and accident plans, and short-term and long-term disability, plus employee discounts. Additionally, we provide opportunities to expand your skillset and knowledge base.
Why Maxim?
Our work impacts our country in local communities, helping transform where people live, work and play. You’ll be a part of some of the biggest, most high-profile construction sites across the country and have the opportunity to support our coast-to-coast team across 60 branches in the United States.
Minimum Requirements:
.
Education
- Bachelor of Science with a major in Computer Science (or similar focus) or equivalent combination of education and experience
Experience
- 0 - 2 years of software development experience in a team setting
- 0 - 2 years of experience performing Unit Testing
Skills/Knowledge:
Required:
- Proficiency in at least one modern programming language (e.g., C#, JavaScript, Python, or Java).
- Basic understanding of web technologies (HTML, CSS, JavaScript) and/or backend development concepts.
- Familiarity with relational databases (e.g., SQL Server, MySQL, or PostgreSQL).
- Strong problem-solving skills and attention to detail.
- Ability to learn quickly and work effectively in a collaborative environment.
- Written and oral English communication skills, necessary to produce impactful content and coordination across many different levels
Preferred (Nice To Have):
- Experience with .NET Core and ASP.NET
- Experience with Angular or React.
- Exposure to REST API design and development.
- Understanding of version control systems (e.g., Git).
- Knowledge of software development life cycle (SDLC) processes.
Physical Demands:
The physical demands described herein are representative of those that must be met by an employee to successfully perform the essential functions of this job. While performing the duties of this job, the employee is frequently required to walk, use hands to finger; handle or feel; and kneel; crouch; or crawl; and talk; or hear; push and/or pull; reach; climb; bend and/or stoop. The employee may occasionally lift and/or move up to 25 pounds. Specific vision abilities required by this job include close vision, color vision, peripheral vision and depth perception. The position also requires regular travel throughout the assigned region(s).
Work Environment:
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of an office job. Little to no physical effort required; sitting, standing, walking, typing, and answering phones are regular actions performed in this role. Occasional exposure to physical risk, work is normally performed in a typical interior office work environment. However, due to the frequent travel and visits to customer work sites, the employee maybe exposed to outside weather conditions and to exposed moving mechanical parts.
Maxim is an equal opportunity employer and does not discriminate against employees or applicants for employment based on their race, color, religion, creed, sex, national origin or ancestry, age, sexual orientation, disability, genetic information or veteran status, as those terms are defined under applicable laws, or any other characteristic protected by law
Junior Software Developer
Office
Canonsburg, PA, United States
Full Time
August 20, 2025