Software Engineer
Steel Dynamics, Inc · Reno, NV · 10 mo ago
EngineeringFull-time
Solve Real-World Challenges
Analyze business problems and propose innovative software solutions to aid in pushing joist industry technology forward.
Drive Development
- Lead the charge in reviewing, analyzing, and modifying applications, from requirements gather to coding, testing and installation.
- Maintain and incrementally improve legacy codebases.
Empower Users
- Provide exceptional support for software applications, including bug fixes, report writing, and data alterations.
Requirements
- BS Degree in Computer Science or Related Field
- 4+ Years of Related Experience
- Strong Skills in Organization, Task Completion, Logical Thinking, and Analysis
- Expertise in the C# / .NET Tech Stack
- Experience in building and maintaining distributed systems
- Diverse knowledge in storage persistence technologies
- Experience in cross-platform UI toolkits like React Native / Flutter
- Ability to maintain and incrementally improve legacy codebases
- Direct Experience with Delphi / Object Pascal
- Prefers Full Stack Application Development Experience in a collaborative environment
- Software Engineering Mastery - Deep understanding of modern software engineering principles and practices
- Willingness to Learn - Open to learning new development languages and tools
- ERP/MRP Systems Experience developing and supporting these systems in a manufacturing environment
- Database Proficiency - Working knowledge of database management and development
- Mathematical Acumen - Proficiency in relevant mathematical concepts
- Structural or Civil Engineering knowledge is a plus!
- Leadership Qualities - Ability to inspire, lead and mentor junior software engineers
What We’re Looking For
Steel Dynamics, Inc., and all affiliated entities are equal opportunity employers.