Posted in Other about 2 hours ago.
Career Area:
Business Technologies, Digital and Data
Job Description:
Your Work Shapes the World at Caterpillar Inc.
When you join Caterpillar, you're joining a global team who cares not just about the work we do - but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here - we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.
Your Work Shapes the World
Whether it be groundbreaking products, best in class solutions or creating a lifelong career, you can do the work that matters at Caterpillar. With a 95-year legacy of quality and innovation and 150 locations in countries around the world, your impact spans the globe.
When you join Caterpillar, you are joining a team of makers, innovators, and doers. We are the people who roll up our sleeves and do the work to build a better world. We don't just talk about progress and innovation. We make it happen. And we are proud of that, because it helps our customers build and power the world we live in - the roads, hospitals, homes, and infrastructure. Without a dedicated workforce Caterpillar could not effectively meet our customer's needs. Join us.
Job Summary:
The electronics Sustainment Engineering team develops and manages a web-based life cycle management tool, Electronic Component Sustainment Planning (ECSP). ECSP integrates data from diverse database sources (internal/external) and embeds standard workflows required for efficient management of Caterpillar's electrical and electronic components. As the lead developer and architect, you will work with cross-functional teams, internal and external (engineering, purchasing, IT, data), to translate business needs to technical requirements for design, build, deployment, and maintenance of data, Web UX/UI, and IT infrastructure across the organization.
What You Will Do:
• Lead actions to maintain the infrastructure of IT systems that support the business to function efficiently.
• Guide the design solutions by assessing and aligning the current systems to best practices and comply to federal policies and procedures.
• Execute the middleware application server and automated workflow tools; work with server virtualization technologies.
• Administer updates, upgrades, and other maintenance tasks in both hardware and software areas, to make the network more efficient, cost-effective, and secure.
• Lead web development team to ensure on-time delivery of web-based solutions
• Coordinates activities between CAT external web development and internal deployment teams.
• Ensure optimal efficiency, quality, and performance of data and information systems
• Ensure database security and user access is managed per Caterpillar requirements
• Utilize application design methodologies, tools and techniques to convert business requirements and logical models into a technical application design.
• Leads database architecture reviews and proposals for improvement
• Generate and maintain dashboards in Power BI to ensure process conformance and data integrity
• Designs, codes, tests, and debugs programs of varying degrees of complexity using .NET C#, .NET, HTML, JavaScript, Python, and Oracle PL/SQL programming languages
• Evaluates recommended software and/or program changes and their potential impact on the environment and execution results.
• Works on application/technical problem identification and resolution
• Works independently on complex programs/subroutines.
• Fully qualified to perform most programming assignments without close supervision.
• Perform integration tasks for in-house developed systems and/or purchased software solutions
Education Requirement:
• Bachelor's degree in Information Systems, Analytics, Computer Science, Software Engineering, or equivalent experience
What Skills You Will Have:
Technical Excellence:
• Advises others on the assessment and provision of all technical solutions.
• Engages appropriate subject matter resources to effectively resolve technical issues.
• Mentors others to enhance their technical competence and its application to achieve more effective technical solutions.
• Coaches others in promoting, defining, analyzing, and providing superior technical solutions to business problems.
• Provides effective solutions to moderate technical challenges through strong technical competence, effectively examining implications of events and issues.
• Assumes accountability for personal technical performance and holds others responsible for theirs.
Requirements Analysis:
• Follows policies, practices and standards for determining functional and informational requirements.
• Confirms deliverables associated with requirements analysis.
• Communicates with customers and users to elicit and gather client requirements.
• Participates in the preparation of detailed documentation and requirements.
• Utilizes specific organizational methods, tools and techniques for requirements analysis.
Systems Software Infrastructure:
• Reports software connectivity and integration issues.
• Demonstrates planned software changes on the local environment.
• Administers software migration and contingency plans related to own function.
• Analyzes the local software architecture components and products.
• Tests key features for the entire software infrastructure environment.
• Coaches end users on the development of test data and test scenarios for validation.
• Manages the execution of test plans, including resources, strategies, schedules, processes and tools.
Technical Troubleshooting:
• Emphasizes the business impact of failure and the criticality and timing of needed resolution so that problems can be avoided in the future.
• Creates trouble reports for all issues found and reviews solutions for completeness and correctness.
• Directs the resolution of communications problems in multi-vendor environments.
• Resolves a variety of hardware, software, and communications malfunctions.
• Coaches others on advanced diagnostic techniques and tools for unusual or performance-related problems.
• Facilitates the distribution of releases reports and correction packages to departments or clients.
Technical Writing/Documentation:
• Conducts training on alternative documentation delivery mechanisms, tools and techniques.
• Manages cost items in producing and maintaining documentation.
• Designs and implements formal methodologies for producing documentation.
• Collaborates with support function managers, the product management team, and design engineers with writing projects.
• Supervises the analysis, design and data collation on large documentation initiatives.
• Establishes and references best practices for existing and planned tools and delivery vehicles for proper documentation.
Top Candidates Will Have:
• 7+ years of Web development, API, Database Design & Development, and/or Data Analytics
Additional Information
The location for this position is Mossville, IL
Domestic relocation assistance is available for this position.
This position will require less than 10% travel.
What You Will Get:
Our goal at Caterpillar is for you to have a rewarding career. Our teams are critical to the success of our customers who build a better world. Here you earn more than just wage, because we value your performance, we offer a total rewards package that provides:
Caterpillar |
Caterpillar |