Senior Staff Software Engineer - 308757

Date: Apr 26, 2024

Location: LAKE FOREST, IL, US, 60045-5201

Company: Grainger Businesses

 

 

Grainger is a leading broad line distributor with operations in North America, Japan and the United Kingdom. We achieve our purpose, We Keep the World Working®, by serving more than 4.5 million customers with a wide range of products that keep their operations running and their people safe. Grainger also delivers services and solutions, such as technical support and inventory management, to save customers time and money.

We're looking for passionate people who can move our company forward. We have a welcoming workplace where you can build a career for yourself while fulfilling our purpose to keep the world working. We embrace new ways of thinking and recognize everyone is an individual. Find your way with Grainger today.

 

 

Grainger Management LLC is seeking a Senior Staff Software Engineer in Lake Forest, IL with the following requirements: Bachelor’s degree in Engineering, Computer Science, Information Technology or related field plus 8 years related experience. Prior experience must include: Analyze and implement the stream processing engine that processes and enrich the live data from various source systems using Kafka, KSQL, mongo DB and Graph Database; Provide technical mentorship for the international team and teach and lead for a team of developers; Document programs, develop and implement new features, and supported critical web applications, layer architecture and various back-end systems supporting the platform and other digital initiatives using programs such as Java/J2EE, WebServices (SOAP and REST), Spring, Tomcat, SQL, Eclipse, IDEA Intellij, Angular JS Angular 2, Android or iOS, C#, ASP.NET Core, TypeScript, JavaScript, Microsoft SQL Server, Entity FrameWork, Visual Studio, Visual Studio Code; Technical decision making and researching new technologies and techniques for the applications an act as a technical consultant to the team’s management by leveraging technical and domain knowledge to answer question; Update program codes and design and develop business solutions for both front and back end. Acquire experience with client-side UI framework technologies. Deploy solutions to different environments. Plan, develop, and execute unit tests and end to end automated tests. Support quality assurance team to ensure the best quality product delivered. Integrate solutions with different external systems; Work in an Agile software development environment. Acquire experience with development tools and integrated build systems such as Visual Studio IDE and Visual Studio Code; Implement the portal-based web solutions in the project for maintaining documents and other digital assets of the clients. Use Application Lifecycle Management tools to capture the activities performed in order design, implement and deliver the business solutions. Provide project documents to the process team for Capability Maturity Modal certification for the organization; Use Waterfall methodology to develop, test and deliver business solutions. Up to 5% domestic travel required. Up to 20% remote work allowed. Please submit resume to https://jobs.grainger.com, reference job # 308757.

 

PERM-KP

 #LI-DNI

#IN-DNI 

Grainger is an equal opportunity/affirmative action employer. We provide equal employment opportunities regardless of race, color, national origin, sex, sexual orientation, gender identity or expression, religion, age, disability status, veteran status, or any other protected characteristic. Our commitment to inclusivity includes offering reasonable accommodations during the hiring process. If you require an accommodation during interviews, please let us know and we will provide the appropriate assistance.