13 days old

Software Engineer II-Data Migration (Req 930)

Reliance Steel & Aluminum Co.
Cypress, California 90630
  • Job Code
    DIV. 98 (REQ 930)
  • Job Type
  • Job Status
    Full Time
  • Jobs Rated

Application Process:  To be considered for this position, the candidate must submit their resume to recruiting@rsac.com and specify the title and requisition number for which they are applying in the subject line or body of the email.


The Software Engineer II – Data Migrations will be an integral member of the Reliance Technical Solutions (RTS) Data Integration team and will be expected to develop scalable technical solutions to be utilized in the data migration effort for ERP implementations across Reliance Family of Companies (FOCs). The Software Engineer II will collect and curate data from disparate sources, utilize data integration tool suite to perform data interrogation, Cleansing, prepare & optimize data to be loaded into ERP systems. The Software Engineer II will communicate with stakeholders and conduct research to develop a comprehensive understanding of relevant business needs and requirements.


Technical Design- Able to identify, analyze, specify, design, and translate functional design to technical design. Create and document technical designs for medium to high complexity solutions that may include integration with external systems.

  • Create and document technical designs for low to high complexity solutions that may include integrations with external systems
  • Design systems that span multiple technologies/platforms
  • Create and apply design standards across all applications
  • Design solutions to meet performance requirements and scalability expectations
  • Design complex systems utilizing multiple technologies (may have a special area of expertise), including integrations with external systems.
  • Ensure the application operates according to functional and technical specifications
  • Participate in peer technical design review

Requirements Elicitation – Ability to identify a desired future state that addresses a business problem.

  • Effectively uses interviewing skills to elicit, identify, and document business requirements
  • Precisely and consistently captures business problems
  • Prioritize requirements to identify the most critical needs
  • Uncover needs and value drivers that business partners and end users would not be able to articulate on their own
  • Articulate and incorporate extensive business knowledge into requirements
  • Obtain agreement and confirm understanding by clearly interpreting business requirements to business stakeholder
  • Drive consensus for a desired future state that meets the business problem and enterprise objectives
  • Influence stakeholders by clearly interpreting the future "to be" state

Application Development - Able to write, test, debug, and maintain applications for end-user adoption, productivity improvement and efficiency. 

  • Research, analyze, and produce high quality source code for low to high complexity solutions
  • Modify and enhance low to high complexity programs
  • Enable integration with third party applications using Microsoft Dynamics AX tools
  • Troubleshoot and resolve technical issues
  • Develop knowledge of the company's applications
  • Collaborate with cross functional teams to identify and solve software defects
  • Anticipate risks and implement contingency plans to resolve issues impacting applications
  • Proactively enhances systems for stability, efficiency, scalability and robustness

Unit Testing and Validation - Ensures developed code meets the technical and functional specifications.

  • Participate in the installation and configuration of development/test/production Dynamics AX 2012 environments as required
  • Provide assistance in ERP upgrades as required
  • Develop and document effective unit test cases to test solution and validate results are as expected
  • Ensure the application operates according to functional and technical specifications
  • Troubleshooting and resolve software bugs, data, and system configuration issues

Provide Accurate Project Effort Estimates - Ability to quantify and meet individual and project phase level efforts.

  • Manage ambiguity, meet and create accurate project effort estimates for their assigned tasks
  • Understand, consider and communicate interdependencies for project estimates  
  • Adhere to RTS project methodology throughout project lifecycle
  • Accurately identifies project-specific risks through the software development lifecycle

Adherence to Standards - Ability to create solutions that adhere to and incorporate RTS standards.

  • Apply and use information and technology standards in solution design
  • Adhere to project management methodology
  • Identify opportunities for creating reusable enterprise services
  • Obtain key inputs from Enterprise Architecture to ensure compliance and exception management
  • Identify commonalities and suggest a consistent approach across projects
  • Analyze, recognize, and recommend data handling standards and data governance policies


  • Pursues training and development opportunities; Strives to continuously build knowledge and skills
  • Assist personnel in other RTS departments to resolve technical and/or application issues
  • Other duties as requested

Occasionally may require an adjusted work schedule - evening/weekend hours in order to meet project deadlines or to access the computer system to support 2nd/3rd shift users



  • Bachelor’s Degree in Computer Science, Information Science or equivalent work experience in a related field required.
  • 3+ years’ relevant experience in Data Migration, Data Quality domain, and the use of data analysis techniques and Integration tools in designing solutions required.
  • Microsoft Dynamics AX/D365 F & O Data import export tool experience preferred.
  • Experience work with tools such as Atlas, D365 AOT Table access preferred
  • Experience with relational SQL databases required.
  • Working knowledge of programming methodologies, structures, and concepts .Net framework, UML, XML.
  • Must be self-motivated and able to work independently, with minimal supervision and as part of a team
  • Detail oriented with excellent interpersonal communication skills (verbal and written), with the ability to interact with all levels of an organization
  • Excellent customer service skills
  • Advanced experience in data wrangling, blending, cleansing, and standardization required
  • Experience implementing and executing data migration, integration, and quality development using Integration tools preferred.
  • Strong project management and organizational skills. Experience using a version control system is a plus.
  • Proven track record of delivering analytic solutions to solve complex problems using a data-driven approach and technical innovation. 

Application Process:  To be considered for this position, the candidate must submit their resume to recruiting@rsac.com and specify the title and requisition number for which they are applying in the subject line or body of the email.

We are an Equal Opportunity/Affirmative Action Employer. All persons shall have the opportunity to be considered for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by applicable federal, state or local law.
We will endeavor to make a reasonable accommodation to the known physical or mental limitations of a qualified applicant with a disability unless the accommodation would impose an undue hardship on the operation of our business. If you believe you require such assistance to apply for the position or to participate in an interview, please let us know. 
Reliance Steel & Aluminum Co. provides reasonable accommodation for individuals protected by Section 503 of the Rehabilitation Act of 1973, the Vietnam Era Veterans' Readjustment Assistance Act of 1974 and Title I of the Americans with Disabilities Act of 1990.  Applicants who need accommodation in the job application process should contact Gabe Muñoz at (213) 576-2426 or e-mail Gabriel.munoz@rsac.comto request an accommodation.


Jobs Rated Reports for Software Engineer

Posted: 2021-04-01 Expires: 2021-05-01

Share this job:

Software Engineer II-Data Migration (Req 930)

Reliance Steel & Aluminum Co.
Cypress, California 90630

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Very Low
Very Good
Powered ByCareerCast