Job Information
Nucor Steel Auburn, Inc. Software Developer I in Arthur, Illinois
Job Details
Division: [[division_obj]]
Location: [[filter4]], [[filter3]], [[filter2]]
Other Available Locations: [[mfield1]]
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
[[cust_safetyState]]
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 Nucors 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. Visitnucor.com/benefitsto 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, 11paid 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 purchaseplan 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 OpportunityEmployer and a drug-free workplace