Senior Software Engineer
Tempe, AZ, United States
RLI is a different kind of company.
We hire talented individuals, make them owners of our business and enable them to be highly successful. When you join RLI, you become part of our entrepreneurial culture and the energy it fosters. You’ll have the freedom and the authority to do things your way, the resources to help make it happen and a share of the rewards when we succeed together.
Join the RLI team in Tempe, AZ and contribute to meaningful work that makes a measurable impact on our company and its customers. With this opportunity, you will be part of our new Tempe-based IT team in an already established and growing RLI talent hub. You will be a part of diverse, cross-functional teams collaborating across nationwide locations.
We are currently hiring talented Senior Software Engineers to join our Enterprise team which focuses on the continued support, maintenance and integration of enterprise wide initiatives.
Our ideal candidates will be technically proficient, with relevant experience in developing high quality technical solutions geared towards our business strategy and technical vision. We hire driven and passionate individuals with excellent communication and interpersonal skills.
As the senior member of the agile team, you will work with architects and leads across the IT organization to make design and development decisions for the successful execution of key strategic initiatives to continue the transformation of RLI’s systems.
PRINCIPAL DUTIES AND RESPONSIBILITIES
Collaborates with business and other IT teams to develop well-designed solutions that meet business needs.
Has the technical and subject matter expertise to provide process and design recommendations that influence long term Strategic direction and decisions
Designs, develops and implements software applications of high complexity with a focus on quality.
Works closely with our architecture team to ensure technical solution designs and implementation are consistent with the architectural vision.
Analyzes requirements to determine feasibility of design within time and cost constraints.
Performs post-implementation support and system enhancements
Assists in performance analysis along with application reporting and monitoring.
Mentors and helps direct junior and intermediate Software Engineers.
Coordinates with internal contacts to perform specific project tasks or resolve technical issues.
Seeks out and utilizes new technology solutions and best practices to improve process, increase stability, and reduce cost/time to market.
Assists in setting standards for product/process quality and monitors team’s output.
Leads in special projects and other duties as needed
Required Skills
Advanced experience with the design and development in .Net, .Net Core, and C# platforms.
Advanced experience with Version Control, Service Oriented Architecture concepts, Object Oriented Programming and Relational Database Systems/Data Management.
Experience with source code management systems / DevOps pipeline like GIT/ Jenkins etc.
Experience in leading large development / upgrade efforts with planning for deployment and creation of feedback mechanisms.
Experience with Scrum or other Agile development methodologies
Understanding of technical design approaches. Experience developing technical specifications and implementing those specifications through a combination of custom programming and product configuration
Experience with messaging and database connectivity
Hands on experience with SOAP/Restful Web Services, XML and XSD preferred
Excellent analytical, problem solving, and organizational skills.
Strong leadership, communications and interpersonal skills.
Ability to work well independently or within a team.
Required Experience
Requires a bachelor’s degree in computer science or a related field and 5-8 years of experience in a similar field or position. In lieu of education, 8 or more years of experience is required. Insurance knowledge a plus.
Qualifications:
Requires a bachelor’s degree in computer science or a related field and 5-8 years of experience in a similar field or position. In lieu of education, 8 or more years of experience is required. Insurance knowledge a plus.
· Leads the location Lean Six Sigma Program by providing mentoring/coaching to resident Black Belt and Green Belt employees. Assists with training of DMAIC fundamentals to personnel.
· Leads the Continuous Improvement efforts related to the Quality Management System, Quality Metrics, and Product Reliability.
· Plans, promotes, and organizes training activities related to quality and lean initiatives. Leads continuous improvement events in 5S, VSM, SMED, Process Variation Reduction, and TPM.
· Serves as Management representative for compliance to the Quality Management Systems under the scope of the ISO 9001:2008 Standard.
· Provides direct supervision of Quality personnel; recruits, hires, trains, evaluates employee performance, and recommends or initiates promotion, transfers, and disciplinary actions.
· Formulates and maintains quality objectives in coordination with corporate policies and goals. Assist applicable personnel with efforts to meet key metrics and continuous improvement goals. Plays active role in quality management/continuous improvement teams within the organization.
· Works closely with Design Engineering on new product development projects. Assists with developing verification and validation test plans. Ensures all quality and reliability requirements are achieved prior to launch by overseeing the Production Part Approval Process (PPAP) for product qualification. Ensures proper manufacturing and inspection procedures are initiated and maintained.
· Works with suppliers to ensure quality requirements are consistently achieved. Manages new supplier approval process. Works closely with Materials team regarding supplier performance and applicable CARs/PARs. Participates in periodic program reviews with key suppliers.
· Reviews customer return data to spot unfavorable trends that may require corrective or preventive actions; investigates customer complaints regarding quality and makes appropriate adjustments.
· Develops and approves inspection criteria and procedures for use in –house and at supplier’s facilities.
#J-18808-Ljbffr