Cummins - Bentonville, AR
posted 2 months ago
As a Senior Integrations & API Developer at Cummins Inc., you will be responsible for building high-quality, innovative, and fully performing software that complies with coding standards and technical design. Your role will involve designing, modifying, developing, writing, and implementing software programming applications, as well as supporting and installing software applications. You will be a key participant in the testing process, which includes test review and analysis, test witnessing, and certification of software. You will develop software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes, and investigating problem areas. Following the software development lifecycle, you will document and demonstrate solutions, develop flow charts, layouts, and documentation. Your responsibilities will also include determining feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions. You will need to understand business needs and create the tools to manage them effectively. In this position, you will prepare and install solutions by determining and designing system specifications, standards, and programming. You will recommend state-of-the-art development tools, programming techniques, and computing equipment, while also participating in educational opportunities and maintaining personal networks. You will provide information by collecting, analyzing, and summarizing development issues while protecting IT assets by keeping information confidential. Additionally, you will improve applications by conducting systems analysis and recommending changes in policies and procedures. You will define applications and their interfaces, allocate responsibilities to applications, understand solution deployment, and communicate requirements for interactions with solution context. You will also define Nonfunctional Requirements (NFRs) and understand multiple architectures, applying architecture to solutions. Your role will involve providing oversight and fostering Built-In Quality and Team and Technical Agility, adopting new mindsets and habits in how people approach their work while supporting decentralized decision-making.