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.
Mobile COE Team Lead
Role Definition:
The Mobile Development Center of Excellence (Mobile COE) is seeking a Technical Lead to assist with shaping the direction and strategy for mobile development. The ideal candidate must be a self-starter capable of thinking with an enterprise perspective while still being flexible enough to keep the business running. The candidate is also responsible for assisting, coaching, and mentoring mobile developers with design, development, and architectural issues, assisting developers with their build pipelines, assessing tech trends, conducting proofs of concept, implementing governance, best practices, and guidelines, and evaluating and recommending development techniques, technologies, tooling and improve application security for existing applications with risk-based evaluations.
Responsibilities:
Plan and lead program and project planning sessions. The incumbent will function independently in leading a large, diverse program or project planning sessions. Responsibilities also include preparation and pre-work for project sessions as well as follow-up on action items by assigning ownership.
Control planning sessions -keep the team focused on project objectives. Provide input for staffing and support of programs and create accurate and detailed schedules.
Interpret, document & communicate Voice of the Customer (VOC), Voice of Business (VOB), and Critical Customer Requirements (CCR) to develop a comprehensive Work Breakdown Structure (WBS) to reduce program risk and enhance the project schedule quality.
Desired Skills:
Knowledge of relevant computer languages for Android, iOS, and Windows devices.
JavaScript, Node.js, and Python experience to help with coaching and automation.
Research, suggest, and implement new mobile products, applications, and protocols.
Experience with Windows and macOS.
Remain up to date with the terminology, concepts, and best practices for building and designing mobile apps.
Work closely with colleagues to constantly innovate app functionality and design.
Assist mobile developers in day-to-day work.
While working with developers, promote running workloads in the cloud, automating workloads when possible, and developing secure code.
Assist mobile developers with building Azure DevOps pipelines and GitHub Actions.
Participate in enterprise projects as a mobile subject matter expert and a developer advocate.
Lead projects and participate in other activities that define mobile strategy.
Nurture the existing mobile community by participating in the community, leading activities that promote community, and promoting the reusability of libraries shared in the community.
Provide implementation-specific guidelines for complying with Caterpillar's security, legal, and brand policies.
Procure, consolidate, track, and manage mobile development-related tooling licenses for enterprise use.
Skill Descriptors
Technical Excellence: Knowledge of a given technology and various application methods; ability to develop and provide solutions to significant technical challenges.
Level Expert:
- Fosters an environment that encourages, supports and rewards technical excellence.
- Provides recognized technical leadership to an organization that includes vision, innovation, superior technical competence and the desire to excel.
- Provides highly effective solutions to very complex technical challenges, applying outstanding technical competence to understand and resolve issues.
- Champions the use of new innovations and technologies that solve technical business problems.
- Consistently applies the latest developments, practices and technologies to resolve complex technical challenges in one's general area of competence.
- Develops organizational policies, best practices and management methods that are highly conducive to technical excellence.
Technology Advising: Knowledge of effective advisory methods and ability to provide valued information and advice to clients regarding products, technologies, services and solutions for a specific technology domain.
Level Extensive Experience:
- Collaborates with an extended professional technology network to help clients effectively identify, plan for and accomplish technology objectives.
- Supervises others in advising a range of clients across a myriad of products, technologies, services and solutions in a relevant technology domain.
- Identifies and evaluates emerging technologies and advises clients regarding their potential business impacts.
- Effectively consults with and conveys technology concepts, business impacts and other advice to senior client levels.
- Trains others in developing technology business, channel management and client coaching.
- Leverages formal certifications in mastery of multiple areas of technology in demonstrating credibility for client consulting.
Systems Software Infrastructure: Knowledge of computer architecture and system software interaction; ability to design and build a fundamental architecture of operating systems, database management systems, communications protocols, compilers and other development tools.
Level Extensive Experience:
- Designs and implements software infrastructure and core technologies.
- Develops software architecture and data management policies and procedures.
- Resolves issues regarding the implementation of heterogeneous open systems.
- Evaluates the management of software configuration facilities and practices.
- Coaches on the essential elements of software architecture, platforms and products.
- Facilitates internal and external cooperative and distributed alignment and processing of systems software infrastructure.
Technical Troubleshooting: Knowledge of technical troubleshooting approaches, tools and techniques; ability to anticipate, recognize, and resolve technical issues on software, application or operation.
Level Expert:
- Provides insight into alternative troubleshooting approaches and their applicability to solve problems.
- Elaborates on ways of distinguishing between software and communications problems.
- Plays a leadership role in resolving complex, multi-component failures.
- Creates and oversees policies and procedures to ensure alignment with product and service requirements.
- Builds standards to design and support troubleshooting situations and maintain cost effectiveness.
- Develops and demonstrates an extensive knowledge base and best practice on how to troubleshoot non-recurring and performance-related problems.
Technical Writing/Documentation: Knowledge of technical writing; ability to write technical documents such as manuals, reports, guidelines or documents on standards, processes and applications.
Level Expert:
- Directs the design and production of a full spectrum of written technical materials.
- Provides insight into multiple documentation tools, techniques and delivery mechanisms.
- Plays a leadership role in supporting the analysis, design and development of a documentation solution.
- Leads the design and development of high-impact, wide-audience documentation systems.
- Predicts industry and marketplace trends regarding documentation tools and techniques.
- Monitors the effectiveness of existing tools and techniques and implements improvements.
Education/Experience: College Degree preferred, or equivalent experience desired.
Top Candidates Will Have:
Knowledge of the following languages / frameworks: React Native, Flatter, Cordova, Capacitor, Ionic, Swift, Kotlin, Xamarin.
JavaScript, Node.js, and Python experience to help with coaching and automation.
Ability to multitask.
The position requires a broad knowledge of company policies and processes, and company products and customers with direct project management experience.
Excellent interpersonal skills are required to deal with sensitive issues, develop others, or influence others inside and outside the department to take specific actions.
Excellent communication skills, strong analytical and organizational skills.
Professional training in leading and facilitating meetings is highly desired.
Ability to work well with a geographically distributed team.
Additional Info :
The primary location for this position is Nashville, TN, Dallas, TX or Peoria, IL.
This role requires 3 days onsite.
Relocation is available.
SPONSORSHIP IS NOT AVAILABLE.
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 a salary because we value your performance. We offer a total rewards package that provides benefits on day one (medical, dental, vision, RX, and 401K) along with the potential of an annual bonus. Additional benefits include paid vacation days and paid holidays.
All qualified individuals - Including minorities, females, veterans, and individuals with disabilities - are encouraged to apply.
About Caterpillar -
Caterpillar Inc. is the world's leading manufacturer of construction and mining equipment, off-highway diesel and natural gas engines, industrial gas turbines and diesel-electric locomotives. For nearly one hundred years, we've been helping customers build a better, more sustainable world and are committed and contributing to a reduced-carbon future. Our innovative products and services, backed by our global dealer network, provide exceptional value that helps customers succeed.
Posting Dates:
July 1, 2024 - July 12, 2024
Any offer of employment is conditioned upon the successful completion of a drug screen.
EEO/AA Employer. All qualified individuals - Including minorities, females, veterans and individuals with disabilities - are encouraged to apply.
Not ready to apply? Join our Talent Community (http://flows.beamery.com/caterpillarinc/talcom) .
There's more to work at Caterpillar than just the work itself. We hire smart, friendly people and it shows in our culture. We hold ourselves to high standards and make sure our values of integrity, excellence, teamwork, commitment and sustainability come to life in the way we work. We make sure our employees feel continuously challenged while also supported. We provide professional growth opportunities, including leadership programs. We celebrate the diversity of our team, while also working together as one Caterpillar.
Our culture, like everything at our company, is made possible by each employee's contribution. Person by person, we create the environment we work in, and we are proud of the Caterpillar we've built.