Welcome!! Register or Login

    Job details

Job Opportunity: Software Engineer III - AX (Req. 628):Reliance Steel & Aluminum Co.

Job description:


Job location:
Cypress, California 90630

Job Code:
Div. 98 #628
Employment Type:
Job Status:
Full Time
1st Shift



Job Details

The Software Engineer III - AX Security will be an integral member of the Reliance Technical Solutions (RTS) AX ERP team and will be tasked with assisting with the development of scalable technical solutions for Reliance Microsoft AX ERP implementations across the Reliance Family of Companies (FOCs). This individual is responsible for completing security reviews for functional designs, providing guidance to Functional Analysts to better understand security functions, providing technical sign-off of development bugs and enhancements ensuring security best practices are followed, and delivering guidance to Developers in effectively using and creating tasks, privileges and permissions.
Essential Functions
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
   » Lead and/or participate in peer technical design review
   » Design systems that span multiple technologies/platforms
   » Create and apply design standards across all applications
   » Design solutions to meet performance requirements and scalcapability expectations
   » Design complex systems utilizing multiple technologies (may have a special area of skills), including integrations with external systems.  
   » Design and creates frameworks, program controls and services that can be utilized by other developers in creation of applications.  
   » Ensure the application operates according to functional and technical specifications
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
   » Apply more than one programming language to produce high quality source code
   » Troubleshoot and resolve technical issues
   » Develop knowledge of the company's applications
   » Lead and/or participate in functional design and technical code reviews focusing on security best practices and potential issues
   » Collaborate with cross functional teams to identify and solve software defects
   » Anticipate risks and implement contingency plans to resolve issues impacting applications
   » Design operational support systems like monitoring, reporting, fail over, error handling etc.
   » Proactively enhances systems for stcapability, efficiency, scalcapability and robustness
   » Develops, sponsors, and supports the introduction of new and improved methods, products, procedures, and technologies.  
   » Devise, makes recommendations, and guide implementation of corrective and/or preventive actions
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/leadership abilities in ERP upgrades as required
   » Develop and document effective unit test cases to test solution and validate results are as expected
   » Modify code if unit test fails
   » Ensure the application operates according to functional and technical specifications
   » Troubleshooting and resolve software bugs, data, and system configuration issues
   » Develops reusable unit test case suite
   » Ensures test case suite incorporates broad coverage within application(s).
Provide Accurate Project Effort Estimates - capability 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 all over project lifecycle
   » Accurately identifies project-specific risks through the software development lifecycle
Adherence to Standards - capability to create solutions that adhere to and incorporate RTS standards.
   » Apply and use information and technology standards in solution design.
   » 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
Supplemental tasks & Responsibilities
   » 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
   » Mentor development team on Microsoft Dynamics AX Security Best Practices.
   » Occasionally may require an adjusted work schedule - evening/weekend hours in order to meet project deadlines or to assist with security provisioning in support of a software release.
   » Work closely with Business Analysts to effectively translate and control business processes through security models
Core Competencies
Problem Solving - capability to problem solve through problem identification (what is the problem), solution assessment (what can be done), problem documentation (document for future) and problem response (implementing a solution).
     Able to:
   » Frame problems before trying to deal with them
   » Break down low to high complexity problems and identify all of their components
   » Provide insight into the root-causes of problems      
   » Seek advice from those who have solved similar problems
   » Anticipate problems and is proactive in covering them
   » Follow up to ensure that the problem has been resolved
   » Ask perceptive questions to seek optimal solutions
   » Explore various sources for answers, and think "outside the box" to find options
   » Be open to others' ideas to help develop solutions
   » Generate a range of solutions and courses of action with benefits, costs, and risks connected with each
   » Evaluate the chosen course of action to determine its worth and impacts
   » Involves the team in problem solving
   » Considers proposed solutions against the reality of likely effects before going forward; looks beyond the obvious and does not stop at the first answer
Decision making - Makes sound, well-informed, and objective decisions; perceives the impact and implications of decisions; commits to action, even in uncertain situations, to accomplish organizational goals.
     Able to:
   » Gather data and others' input when making decisions
   » Escalate decisions when appropriate
   » Weigh pros and cons of each option before making a decision and moving forward
   » Balance analysis, insight, practice, and perspective when making decisions
   » Explain the rationale for a decision
   » Find solutions that are acceptable to diverse groups with conflicting interests and needs
   » Make decisions in difficult situations in a timely manner even when information is limited or unclear
   » Follow up to ensure decision was implemented
   » Consider lessons learned from practice, differing needs, and the impact of the decision on others
   » Lead when Information technology is necessary to facilitate change, overcome an impasse, face issues or ensure that decisions are made.
Customer Service - capability to develop and maintain strong relationships with others by listening, knowledge and responding to their needs.
     Able to:
   » Provide service to internal and external customers to satisfy their needs and expectations
   » Listen to concerns and resolve reported issues effectively and promptly
   » Ensure and comply to customer response timeline (SLAs) located on the severity of reported issues including documenting concise and accurate status information in the ServiceNow ticketing system
   » Deliver high quality products and services
   » Commit to continuous improvement                   &nb sp;            & nbsp;             ;            &nb sp;            & nbsp;             ;            &nb sp;            & nbsp;             ;         
   » Anticipate others’ needs and move to effectively address issues
   » Establish proactive relationship with others
   » Elicit feedback from others
   » Deliver high quality solutions that meet the organization’s needs
   » Create strategies to help the organization serve others more effectively
Company Business Knowledge - Understands the company, its products and the business processes.
     Able to:
   » Apply broad (two or more areas) Reliance business knowledge to technology solutions
   » Help guide and influence business decisions on technology solutions.
Accountcapability - Holds self-accountable for measurable high-quality, timely, and cost-effective results.
     Able to:
   » Proactively collaborate between own functional area and areas below or above in the project stream as needed
   » Set well-defined and realistic personal goals
   » Comply with established policies and procedures
   » Accept responsibility for mistakes
   » Display a high level of initiative, effort, and commitment towards completing assignments
   » Minimize re-work
   » Seek out learning opportunities
   » Identify training needs and take action to obtain knowledge  
   » Anticipate and adjust for problems and roadblocks
   » Be enthusiastic for the things he/she sees as challenging
   » Be proactive all over work assignments /projects
   » Persistently push self and others for results
   » Help others learn
   » Make good decisions on behalf of the company (profitcapability, compliance)
   » Provide consistency between projects
   » Mitigates issues within work scope to keep the workflow moving smoothly to a conclusion.          &nbs p;            &n bsp;                         &nbs p;            &n bsp;                         &nbs p;            &n bsp;                         &nbs p;            &n bsp;                       &nb sp;            & nbsp;             ;         
   » Consistently seize opportunities.          & nbsp;             ;            &nb sp;            & nbsp;             ;            &nb sp;            & nbsp;             ;            &nb sp;            & nbsp;             ;            &nb sp;            & nbsp;                            &nb sp;            & nbsp;             ;     
   » Recommend work allocations.          &nb sp;            & nbsp;             ;            &nb sp;            & nbsp;             ;            &nb sp;            & nbsp;             ;            &nb sp;            & nbsp;             ;            &nb sp;            & nbsp;                         &nb sp;            & nbsp;             ;            &nb sp;  
   » Limit risk and exposure.                        &nbs p;            &n bsp;                         &nbs p;            &n bsp;                         &nbs p;            &n bsp;                         &nbs p;            &n bsp;                          
   » Manage cost
Communication - Communicates effectively across all levels to support departmental and organizational objectives.
     Able to:
   » Establish rapport with co-workers easily
   » Clearly express information taking into account audience and nature of the information (for example, non-technical, sensitive, and controversial)
   » Ask questions and summarize what was heard to prevent miscommunication
   » Present information in a concise and focused manner
   » Listen to others
   » Communicate written information (for example, facts, ideas, or messages) in a succinct and organized manner
   » Produce written information, which may include technical material that is appropriate for the intended audience
   » Share ideas and perspectives and encourage others to do the same
   » Inform others involved in a project of new developments
   » Ensure written messages have the desired effect on the target audience
   » Effectively uses multiple channels to communicate important messages           & nbsp;             ;            &nb sp;                 
   » Disseminate information to other employees
Building Collaborative Relationships - Develops, maintains, and strengthens partnerships with others inside and/or outside the organization.
     Able to:
   » Establish rapport with co-workers easily
   » Encourage and facilitate cooperation, pride, trust and group identity
   » Foster commitment and team spirit
   » Work with others to achieve goals
   » Listen and respond constructively to other team members' ideas
   » Offer support for others' ideas and proposals
   » Be open with other team members about his/her concerns
   » Share his/her skills with others
   » Seek to resolve confrontations and disagreements constructively        
   » Acknowledge team members for their contributions
   » Provide assistance to others when they need it
   » Work for solutions that all team members can support
   » Effectively collaborate with geographically distributed teams
   » Facilitate cooperation and motivate team members to accomplish group goals           &nbs p;            &n bsp;                         &nbs p;            &n bsp;                         &nbs p;            &n bsp;                            &nb sp;            & nbsp;             ;         
   » Recognize the business concerns and perspectives of others.           &n bsp;                         &nbs p;            &n bsp;                                 
   » Inspire and foster team commitment, spirit, pride, and trust.            
   » Focus on the situation, issues, or behaviors, rather than the people
leadership abilities – Displays effort and commitment in carrying out the department’s goals and objectives.
     Able to:
   » Act in a proactive and achievement-oriented manner
   » Treat co-workers in a fair and equitable manner
   » Empower others by sharing information
   » Actively listen and clarify information as needed
   » Foster an atmosphere of open communication
   » Behave in a tactful, compassionate, and sensitive manner
   » Consider and respond appropriately to the needs, feelings, and capabilities of different people in different situations
   » Share best practices and processes  
   » Recognize the differences in people and what motivates them             ;            &nb sp;            & nbsp;             ;            &nb sp;                              &nb sp;            & nbsp;             ;            &nb sp;        
   » Utilize appropriate techniques to encourage and support staff in meeting or exceeding desired results           &n bsp;                         &nbs p;            &n bsp;                         &nbs p;            &n bsp;                      
   » Coordinate work assignments of others           &nb sp;            & nbsp;             ;            &nb sp;            & nbsp;             ;            &nb sp;            & nbsp;             ;           
   » Guide others toward goal accomplishment


   » Bachelor’s Degree in Computer Science or equivalent work practice in a related field required
   » 5+ years of Dynamics AX project practice working as a Sr. Developer for at least one global/complex (multiple ISV solutions / work streams) deployment required
   » 4+ year with AIF, BOF, TFS and SSRS preferred
   » 3+ years as a senior X++ developer working with large-scale application development required
   » 3+ years working with an object oriented development language (e.g. X++, C++, C#, VB.NET, Java, .NET framework) required
   » 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
   » Excellent customer service skills
   » Strong knowledge of object-oriented programming
   » Microsoft Dynamics AX Development / Installation practice required, (AX 2012 R3 preferred) 
   » Deep knowledge of function-located security, security elements and relationships in Microsoft Dynamics (AX 2012 R3)
   » Working knowledge of programming methodologies, structures, and concepts .Net framework, UML, XML, SharePoint, BizTalk
   » Knowledge of T&L, SCM, General Ledger, and Projects including PSA
   » Working knowledge of database design and SQL (Query Language)
   » practice work with ISV solutions such as BottomLine, eBanking, CCH, Avalara preferred
   » practice in estimating development effort
   » Current certifications in Dynamics AX Development Introduction and MorphX Solutions Development preferred
   » Working knowledge of Microsoft platform skills 

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, discapability, 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 discapability 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.  candidates who need accommodation in the job application process should contact Gabe Muñoz at (213) 576-2426 or e-mail E-Mail: XXXXXXXX@XXXX.comto request an accommodation.

To be considered for this position, the candidate must submit their resume to  E-Mail:  and specify the position and job requisition for which they are applying in the subject line or body of the email.

Apply Now


Job Category: Other [ View All Other Jobs ]
Language requirements:
Employment type:
Salary: Unspecified
Degree: Unspecified
Experience (year): Unspecified
Job Location: Cypress, California
Company Type Employer
Post Date: 04/17/2018 / Viewed 18 times
Contact Information
Company: Reliance Steel & Aluminum Co.
Contact Email: XXXXXXXX@XXXX.comto

Apply Online