Share this Job

Title:  Software Programmer (.Net)


Irving, TX, US, 75039

Division:  Information Technology
Job ID:  223

One Team. One Commitment. One Goal.

What's In It For You

Reimagining scrap is where it all starts. But we can’t raise the bar without the team to keep it moving. So, we support the heavy lifting you’ll do with competitive compensation and a generous benefits package including:


  • Competitive compensation
  • Low-cost medical, dental, vision
  • Training
  • Advancement opportunities
  • Paid time off
  • Company-paid life and disability
  • Company matching 401(k) plan
  • Employee stock purchase plan
Why This Job

Looking for a rewarding career with an innovative team? CMC is currently seeking a .Net Software Programmer to be an integral part of our software development team. The .Net Software Programmer will work with the team lead to review specifications, develop quality software applications and participate and contribute to requirement gatherings, design sessions and SCRUM activities.  In this role, the .Net Software Programmer will follow Agile software development practices, design patterns and best practices to come up with high quality working software.  The ideal candidate will be a strong collaborator with an interest with consulting with internal IT partners for innovative solutions.  Apply online today to be our next team member!

What You'll Do
  • Develop high quality code according to user stories
  • Perform systems analysis and design activities in accordance with development methodology and understanding of the software development life cycle
  • Provide written and verbal communication with QA, Scrum master, manager, and other IT roles
  • Design and develop web or console applications in C/C#/Java/Python
  • Conduct unit testing and integration testing
  • Build reusable code and libraries for future use
  • Work with a technical team to achieve team goals
What You'll Need
  • Minimum 3 years’ software development experience
  • Experience with C#, NET, using Visual Studio IDE for development and debug
  • Experience in client-side coding technologies like Ajax, jQuery, HTML5, etc
  • Experience with Git/CVS/TFS
  • Experience in MVC architecture required
  • Basic proficiency in HTML/CSS/XML
  • Understand DB concepts and ability to interface with common DB
  • Understand and use REST API and applications of common design patterns
  • Agile/Scrum experience
  • Ability to focus on test driven development
  • Awareness of responsive design principles
  • Strong problem solving, debugging and analytical skills
  • Must be able to work individually or with a multi-disciplinary team
  • Must have experience working with small and larger teams
  • Excellent written and verbal communication skills required
Your Education
  • Bachelor’s degree in Computer Science preferred

We are Commercial Metals Company, a Fortune 500 company with a family feel that’s already part of your life. Our steel products have been supporting structures in more than 20 countries for over 100 years. And the secret to our success? We’ve built our legacy by assembling a team of innovators and doers to tackle some of the most challenging problems facing our world over the last 100 years — but we’re just getting started.


If you’re ready to reimagine ways to make the steel industry more sustainable, reinforce the bridges and roadways connecting our communities, and do meaningful work, you’re ready to join CMC. Apply today and start moving your career — and our world — forward. 


CMC is committed to providing equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, age, physical or mental disability, national origin, citizenship, military or veteran status, sexual orientation, gender identity and/or expression, genetic information, or other status protected by federal, state or local law.