Software Developer I (Arthur, IL, US, 61911)
Skip the busywork
ApplyBolt rewrites your resume for this exact role and hits submit. You just pick the jobs.
About this role
Job Details
Division: CHI Overhead Doors
Location: Arthur, IL, United States
Other Available Locations: N/A
Welcome to Nucor, where our unique culture sets us apart. Joining Nucor means becoming part of North America's largest steel and steel products manufacturer, offering unmatched career opportunities and stability. We are known for our innovative sustainability practices and are the continent's largest recycler. Our vibrant culture, built on personal connections and teamwork, empowers every team member with the freedom to innovate and contribute to our collective success. Experience a workplace where safety, efficiency, and meaningful personal connections define every day, enriching both our teammates and the communities we serve.
Nucor supports its teammates with top-tier benefits like Medical, Dental, Vision, and Disability Insurance, 401K and Roth accounts, Profit sharing, Pay-for-performance bonuses, Paid parental leave, Tuition reimbursement, Stock program, Scholarships and more.
Basic Job Functions:
Position Summary
The Software Developer I is an entry-level technical role responsible for designing, developing, testing, and maintaining software applications that support business operations and strategic initiatives. Working under the guidance of senior developers and project managers, this position contributes to the full software development lifecycle while building technical expertise and professional skills. The ideal candidate will demonstrate strong foundational programming knowledge, eagerness to learn, and ability to collaborate effectively within cross-functional teams.
Key Responsibilities
Software Development (50%)
- Design, code, test, and debug software applications based on technical specifications and business requirements
- Write clean, efficient, and maintainable code following established coding standards and best practices
- Develop new features and functionality for existing applications
- Create and maintain technical documentation including code comments, design documents, and user guides
- Participate in code reviews to ensure quality standards and learn from senior team members
- Implement bug fixes and enhancements to existing systems
- Contribute to the development of reusable code libraries and components
Testing & Quality Assurance (20%)
- Develop and execute unit tests to verify code functionality
- Participate in integration testing and user acceptance testing activities
- Identify, document, and track software defects through resolution
- Validate that solutions meet functional and technical requirements
- Assist in test plan development and test case creation
- Support quality assurance processes and continuous improvement initiatives
Collaboration & Communication (15%)
- Work closely with Business Analysts, Project Managers, and end users to understand requirements
- Participate in Agile ceremonies including sprint planning, daily standups, and retrospectives
- Collaborate with team members on technical problem-solving and design decisions
- Communicate project status, blockers, and risks to appropriate stakeholders
- Provide technical support and guidance to end users as needed
- Contribute to team knowledge sharing and documentation efforts
Requirements & Analysis (10%)
- Assist in gathering and analyzing business and technical requirements
- Translate business needs into technical specifications with guidance from senior staff
- Participate in requirements review sessions and provide technical feasibility input
- Help identify system dependencies and integration points
- Document functional and technical requirements for assigned projects
Professional Development (5%)
- Stay current with emerging technologies, development methodologies, and industry trends
- Participate in training programs and professional development opportunities
- Seek mentorship and feedback to improve technical and professional skills
- Contribute to team process improvements and best practice development
- Build expertise in organizational systems, tools, and technologies
Safety is the most important part of all jobs within Nucor; therefore, candidates must be able to demonstrate the ability to initiate, lead, and uphold safety policies, practices, procedures, and housekeeping standards at all times.
Compensation Data
Starting Base Salary Range: $67,454-$81,994
ROA Bonus
ROA Bonus percentage is variable, determinate upon company performance each year, up to 33% of annual salary.
Profit-Sharing
10% of Nucor’s pre-tax earnings are contributed to the Profit Sharing Plan annually and distributed to all eligible teammates. A large portion is deposited into your profit-sharing account, and a smaller portion is distributed in cash. Current 6-year average = 19.88% of your eligible earnings. Eligible earnings include regular pay, overtime, and bonus.
Short Description
C.H.I. Overhead Doors, a Nucor company, is proud to offer industry-leading benefits to its teammates. Visit nucor.com/benefits to learn more. These benefits include, but are not limited to:
-
Annual Profit-Sharing Bonus
-
401K program with company match
-
Paid maternity & Paternity leave
-
Paid time off, 11 paid holidays, 1 personal day
-
Short-term disability/sick pay
-
Zero-deductible medical & dental insurance
-
Vision insurance
-
Teladoc (free virtual access to medical, dermatology, and mental health professionals)
-
No-cost physical therapy & wellness programs
-
Nucor stock purchase plan with company match
Minimum Qualifications:
Education
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, Management Information Systems, or related field
- OR Associate's degree with 2+ years of relevant technical experience
- OR Equivalent combination of education and professional experience
Experience
- 0-2 years of professional software development experience
- OR Relevant internship experience in software development, IT, or related field
- Experience with requirement gathering or product testing is beneficial
Preferred Qualifications:
Technical Expertise
- Proficiency in at least one modern programming language (C#, Java, Python, JavaScript, or similar)
- Understanding of object-oriented programming (OOP) concepts and principles
- Basic knowledge of relational databases and SQL
- Familiarity with version control systems (Git, Azure DevOps, or similar)
- Understanding of software development lifecycle (SDLC) methodologies
- Basic knowledge of web technologies (HTML, CSS, JavaScript)
- Competency with integrated development environments (IDEs) such as Visual Studio or VS Code
- Experience with Microsoft development stack (.NET, C#, ASP.NET, SQL Server)
- Familiarity with Microsoft Azure cloud services
- Understanding of RESTful APIs and web services
- Exposure to modern JavaScript frameworks (React, Angular, or Vue.js)
- Knowledge of Agile/Scrum development methodologies
- Experience with automated testing frameworks
- Basic understanding of DevOps practices and CI/CD pipelines
- Familiarity with container technologies (Docker) is a plus
Additional Experience
- Previous internship or co-op experience in software development
- Academic or personal projects demonstrating coding proficiency
- Contributions to open-source projects
- Experience working in a Microsoft/Windows enterprise environment
- Exposure to Intune, BitLocker, or other MDM technologies
- Experience with project management or requirements coordination
Certifications
- Microsoft Certified: Azure Fundamentals
- Microsoft Certified: Azure Developer Associate
- Programming language certifications (Microsoft, Oracle, etc.)
- ITIL Foundation or similar IT service management certification
Nucor is an Equal Opportunity Employer and a drug-free workplace