Software Engineer Principal

job - , paid

Cummins Rocky Mountain Incorporated
Columbus, IN
Closed
Posted 46 Days ago
Cummins Rocky Mountain Incorporated
Columbus, IN
job - , paid
Posted 46 Days ago
Closed

Description

# Software Engineer Principal Cummins is a place big enough to coach and develop a globalworkforce and create the worlds leading clean, engine technology. Were alsosmall enough for you to find your fit and personal passion with a team ofdependable, innovative thinkers who are developing their careers within adiverse, inclusive, empowering environment. Learn more about this role and how you can begin WorkingRight. Cummins' Digital Accelerator functions as our own techstartup, with strategic access to Fortune 150 resources and talents. Steeringthe innovation of new experiences for customers, Digital Accelerator is boldlytransforming Cummins into a modern and agile technology company. Through theconception, build and launch of inspiring digital solutions, the unique hub ofvision and creativity leverages open architecture, connectivity, big data,advanced analytics, internet-of-things, edge computing and more, to drive thecompany forward on its journey towards smart technologies. This is an exciting opportunity in Indianapolis, IN for aSoftware Engineering Principal. Your impact will happen in these and other ways: Provides application or infrastructure technical expertise, analysis and specifications for IT systems to meet business requirements in accordance with IT architecture policies and standards; translate requirements into technical specifications, create detailed solution design, coordinate construction, installation, configuration and testing of IT systems; and identifies, troubleshoots and resolves system technical issues. Creates and manages life cycle of technical specifications from which programs and configurations will be applied to create the application, infrastructure or complete solution. Assists in technical analysis of potential solutions including evaluating the technical fit and viability of commercial-of-the-shelf products versus custom built solution. Delivers solution adhering to standards and leveraging re-use of components. Creates high level and detail design of infrastructure OR applications, interfaces, conversions, extensions, reports, and workflows while meeting architecture, security, performance, scalability, and maintainability requirements. Assists technical and infrastructure groups in understanding the solution design and specifications. Works closely with IT technical service providers to ensure outsourced work packages are delivered to specifications, meeting key parameters of quality, schedule, cost, security, performance, and scalability. Conducts or participates in formal design reviews and code reviews (where applicable) to ensure the detailed design specifications have been understood and coding standards have been adhered to by the development team(s). Seeks appropriate opportunities to promote re-usability of component designs to reduce costs and shorten time to deliver solutions. Proactively seeks opportunities to enhance efficiency in the build and deploy processes, leveraging automation where possible. Assists in the test strategy and execution of master test plan. Participates in the creation of standards, processes, procedures, and guidelines for the IT design and development community as well work instructions or runbooks used for end-user support. Analyzes and revises existing systems and documentation to identify remediation or improvements in the application or infrastructure solution. Provides level 3 support for critical non-routine issues. Coaches less experienced team members on technical matters. Skills Solution Design - Creates and defines the solution designcomplete with instrumentation and measurement, using Cummins IT processes,standards and tools, version control, and build and test automation tosynthesize diagrams, models and documentation in order to build a solution thatmeets buildability, business, technical, security, governance and compliancerequirements. Solution Functional Fit Analysis - Composes and decomposes asystem into its component parts using procedures, tools and work aides for thepurpose of studying how well the component parts were designed, purchased andconfigured to interact holistically to meet business, technical, security,governance and compliance requirements. Solution Modeling - Creates, designs and formulates models,diagrams and documentation using Cummins IT processes, standards, tools,version control, and build and test automation to meet business, technical,security, governance and compliance requirements. Solution Configuration - Configures, creates and tests asolution for commercial off-the-shelf (COTS) applications using Cummins ITprocesses, standards and tools, version control, and build and test automationto meet business, technical, security, governance and compliance requirements. Data Modeling - Creates, writes and tests data models, testscripts and build scripts using Cummins IT processes, standards and tools,version control, and build and test automation to meet business, technical,security, governance and compliance requirements. Performance Tuning - Conceptualizes, analyzes and solvesapplication, database and hardware problems using Cummins IT processes,standards and tools, version control, and build and test automation to meetbusiness, technical, security, governance and compliance requirements. Customer focus - Building strong customer relationships anddelivering customer-centric solutions. Decision quality - Making good and timely decisions thatkeep the organization moving forward. Strategic mindset - Seeing ahead to future possibilities andtranslating them into breakthrough strategies. Directs work - Providing direction, delegating, and removingobstacles to get work done. Develops talent - Developing people to meet both theircareer goals and the organizations goals. Values differences - Recognizing the value that differentperspectives and cultures bring to an organization. Education, Licenses, Certifications College, university, or equivalent degree in InformationTechnology, Business or a related subject required. Experience Significant relevant experience required. 5-7 years ofexperience. Bachelors Degree in Computer Science or related field 10+ years professional experience in software development Expertise in object-oriented design, data structures,algorithms, and complexity analysis. Ability to produce bullet-proof code that is fault-tolerant,efficient and maintainable. Proficiency in, at least, one modern programming languagesuch as C, C++, Objective C, or Java, Python Experience building complex software systems that have beensuccessfully delivered to customers Understanding of SDLC best practices and projectplanning/execution skills including estimating and scheduling Knowledge of best practices for the full softwaredevelopment life cycle, including coding standards, code reviews, sourcecontrol management, build processes, testing, and operations Experience in communicating with users, other technicalteams, and management to collect requirements, describe software productfeatures, and technical designs Experience with distributed (multi-tiered) systems Build a team of software engineers and develop them Experienced in development on AWS Compensation and Benefits Base salary rate commensurate with experience. Additionalbenefits vary between locations and include options such as our 401(k)Retirement Savings Plan, Cash Balance Pension Plan, Medical/Dental/LifeInsurance, Health Savings Account, Domestic Partners Coverage and a fullcomplement of personal and professional benefits. Cummins and E-verify At Cummins, we are an equal opportunity and affirmativeaction employer dedicated to diversity in the workplace. Our policy is toprovide equal employment opportunities to all qualified persons without regardto race, gender, color, disability, national origin, age, religion, unionaffiliation, sexual orientation, veteran status, citizenship, gender identityand/or expression, or other status protected by law. Cummins validates right towork using E-Verify. Cummins will provide the Social Security Administration(SSA) and, if necessary, the Department of Homeland Security (DHS), withinformation from each new employees Form I-9 to confirm work authorization. Ready to think beyond your desk? Apply for this opportunityto start your career with Cummins today. careers.cummins.com Not ready to apply but want to learn more? Join our TalentCommunity to get the inside track on great jobs and confidentially connect toour recruiting team: http://connect.find.ly/cummins **Primary Location: **United States-Indiana-Columbus-US, IN, Columbus, Sears Building **Work Locations: ** **Job: **SYSTEMS/INFORMATION TECHNOLOGY **Organization: **Cummins Rocky Mountain **Job Type: **Experienced - Exempt / Office **Job Posting: **Jul 1, 2019, 9:02:49 PM

Skills

java, software development, agile methodologies, software engineering, python, object oriented design, algorithm development, objective-c, amazon web services (aws), data structures, computer science, big data, scalability, performance tuning, object oriented programming (oop)

Always be on the alert for potentially fraudulent job postings online. Report potential fraud to us if you're unsure about the legitimacy of a job posting or employer on Chegg Internships.

  • Never accept a check or other funds from a company to purchase materials necessary for your position.
  • Avoid and report situations where employers require payment or work without compensation as part of the application process.
  • Avoid corresponding with anyone who reaches out via text or email or outside of the Chegg Internships platform that you don't recognize.
  • Be wary of Google Hangout or Skype interviews as these are not publicly-listed numbers that can be used to verify the legitimacy of the interviewer.