Location: Minneapolis, MN
Company: Ameriprise Financial
buy versus build decisions. Track and communicate development project status, dependencies, and risks and mitigation strategies to the project team and leadership. Provide technical expertise to the business. Key Responsibilities Execute and/or oversee the creation of low level design documents (including code samples/outlines) and detailed engineering specifications based on complex business, user, and non-functional (e.
g. performance, reliability, balance, and controls) requirements. Write code that adheres to standards, procedures, and techniques. Maintain integrity of existing program logic according to specifications. Complete deliverables using the Software Development Life-Cycle
(SDLC). Partner with the business and project team to gather requirements and fully understand project goals, and then use this information to effectively plan and lead the development process.
Participate in project design walk-throughs. Evaluate interrelationships between applications and design for effective interfaces between interrelated applications/systems. Appropriately address failure scenarios in design work. Proactively review then plan and execute corrective action in response to production support issues, as required. Lead the code review process to ensure development work adheres to standards and specifications, which includes peer review, as well as code review external
to development team. Write and/or revise system design documentation and operations documentation to include providing required input into operation support manuals and user guides.
Create and properly archive all project related documentation. Ensure all code is effectively unit tested prior to being released to the quality assurance team. Resolve all unit test issues in a timely manner. Assist the quality assurance team in identifying test cases and in creating/mining test data to enable a thorough test of all development deliverables. Respond to all inquiries and issues in a timely manner as the developed code/program moves through the testing process and into production.
Approve code to be put into production. Provide oversight, mentorship, and technical leadership to a development team, which consists of employees, contractors, and vendor partner resources, to ensure the timely execution of project deliverables. Provide governance oversight to ensure adherence to development strategy, standards, tools, and procedures. Guide the development teams to consistently apply appropriate development principles and standards during all phases of the development life-cycle. Conduct annual asset health and security backssment. Improve health of system assets by identifying enhancements to improve performance, reliability, and resource consumption.
Track standards exceptions (e. g. security gaps) to ensure they are addressed in a planful and timely manner. Evaluate, troubleshoot, and lead root-cause analysis for production issues and system failures. Determine corrective action and improvements to prevent recurrence. Provide implementation/production support, as required. Maintain up-to-date skills in software development technologies and a broad understanding of the business, business needs, and how applications/assets drive and support the business (understand the greater impact of assets/applications and development work).
Provide expertise in the selection and implementation of development tools and best practices, as well as recommendations on priority and asset investments. Establish and maintain productive working relationships with business partners and project teams. Performs other duties as assigned. Required Qualifications Bachelor's degree or equivalent (4-years) in Computer Science, Engineering, or related field; or equivalent work experience. 7-10 years of relevant experience required. 7+ years of experience coding and/or designing in multiple programming languages, including focused experience in relevant/targeted software stack (specific required software stack will vary by position).
7+ years of practical experience and proven success with the design and build of complex software applications in multiple environments. Experience working with vendor partner (on- and off-shore) resources. Preferred Qualifications 7-10 years of experience in technology and/or software development, progressing in complexity and responsibility. Proven success in the design of complex, best-in-class enterprise-level software applications.
Superior analytical and business skills to reconcile conflicting objectives and find/design acceptable compromises within existing constraints. Expert level application of technology/engineering knowledge-base to multiple and evolving programs and languages. Superior technical communication skills. Extensive experience with Oracle, SQL Server and T-SQL in constructing Procedures, Tables, Table Variables, User Functions, Views, indexes, CTE, Temporary Tables. Strong experience in working with indexes, SQL Scripts, Linked Server. Strong experience in creating maintenance plans, jobs and scheduling jobs.
Strong Knowledge in Dynamic SQL (sp_execute, exec) Creation of Tables, Views, Indexes and Sequences. Writing Complex Queries, inline queries, Stored Procedures and Functions, CTE's About Our Company We're a diversified financial services leader with more than $1 trillion in assets under management and administration. Our team of 20,000 people in more than 20 countries advise, manage and protect the assets and income of more than 2 million individual, small business and institutional clients. We are a long-standing leader in financial planning and advice, a global asset manager and an insurer.
Our unwavering focus on our clients and strong financial foundation connects each of our unique businesses - Ameriprise Financial Services, Columbia Threadneedle Investments and River Source Insurance and Annuities. Here, we foster meaningful careers, invest in the future, and make a difference for clients, institutions and communities around the world. Ameriprise Financial is an equal opportunity employer. We consider all qualified applicants without regard to race, color, religion, interaction, national origin, genetic information, age, interactionual orientation, citizenship, gender identity, disability, veteran status, marital status, family status or any other basis prohibited by law.
Full-Time/Part-Time Full time Exempt/Non-Exempt Exempt Job Family Group Technology Line of Business TECH Technology PDN-9adbc351-bf55-41b8-8e8b-f654b4211009
for new services, tools and applications Required Qualifications: Demonstrated strong full-stack development expertise in Java and Object-Oriented Design Recent hands-on experience with Java 8+ and the newer language features Extensive hands-on experience using Spring book framework to develop Micro Services Experience with the Hadoop eco system, including HDFS, YARN, Hive, Pig, and batch-oriented and streaming distributed processing methods such as Spark, Kafka, or Storm Experience delivering and/or migrating solutions into Amazon Web Services (AWS EC2, RDS, S3)
progress, as well as write and evaluate code. In this role you will need to be proficient in at least one programming language (Python, Java Script, HTML, C++, C# and SQL) and able to solve coding problems (think Leet Code, Hacker Rank, etc). For each coding problem, you must be able to explain how your solution solves the problem.
Benefits: This is a full-time or part-time REMOTE position You'll be able to choose which projects you want to work on You can work on your own schedule Projects are paid hourly, starting at $30 USD per hour, with bonuses for high-quality and high-volume work Responsibilities: Come up with diverse problems and solutions for a coding chatbot Write high-quality
answers and code snippets Evaluate code quality produced by AI models for correctness and performance Qualifications: Fluency in English (native or bilingual) Proficient in at least one programming language (Python, Java Script, HTML, C++, C# and SQL) Excellent writing and grammar skills A bachelor's degree (completed or in progress) Previous experience as a Software Developer, Coder, Software Engineer, or Programmer Note: Data Annotation payment is made via Pay Pal.
We will never ask for any money from you. Pay Pal will handle any currency conversions from USD. If you are applying from any country outside of the US, Canada, the UK, Ireland, Australia, or New Zealand and sign up, please
note that you will NOT receive a link as we are NOT taking applicants outside of those countries at this time.
If you are applying from within those countries, it is possible to experience a 2 week delay, as we are currently receiving a significant number of applications, and work and pay can fluctuate based on project availability and the skillsets found in the backssment. -
for you to explore your passions while making an impact through meaningful work within our inclusive workforce. That's what #Life At Cummins is all about. We are looking for a talented Project Manager-Microgrids; Technical Specialist to join our team specializing in Engineering for our Hybrid Operations in Shoreview, MN.
In this role, you will make an impact in the following ways: This dual customer/product focused position serves as the senior technical liaison between OEMs and represents our customers during new product development programs. Applying Cummins' products to customer vehicles requires the development of technical specifications, implementing new design configurations, and
delivering high performance, low-cost equipment and system solutions integrated with customers' products in a variety of applications. Integrating high quality and optimized customer solutions requires the interaction with sales and marketing teams.
Obtains input and negotiates with Subject Matter Experts and Value Package Introduction (VPI) Teams and delivers product data and installation requirements to Application Engineers and OEMs. Makes decisions in the areas of product selection, design, and integration that impact OEM machine performance, optimization and quality. Applies and improves processes such as Installation Quality Assurance, OEM integration and product selection and tools
such as Advisor, Cummins Online Specifications (COLS) and Global Customer Engineering (GCE) required to support the processes and enable high quality decision making.
Develops strong working relationships with customer technical counterparts to serve as their primary liaison to deliver specialized product technical information, manage product specifications, communicate product change information, conduct complex installation issue resolutions and facilitate customer requests. Applies technical expertise in the areas of product, application and market knowledge to support OEM product selection and equipment design. Leads the translation of customer needs and " voice of the customer" into functional product requirements to provide input on program-related decisions.
Serves as customer/market advocate inside Cummins during participation in new product development programs, design reviews and product change request processes. Ensures products are applied and installed correctly to meet customer system requirements and environments. Assures installation quality by validating prototype machine performance and ensuring installations meet Cummins requirements. Utilizes Analysis Led Design (ALD) and Six Sigma tools to optimize product and system performance.
Proposes innovative customer-focused initiatives and projects. Assists with the transfer of knowledge through coaching and mentoring less experienced engineers. Provides independent leadership of smaller business impact projects or ownership of complex components, products, systems or services with greater elements of ambiguity over the senior or lead engineer level and with full accountability to the project team. Delivers independent execution of established and emerging work processes and systems, while still developing technology or product knowledge. Leads the development and improvement of work processes and systems across a functional discipline area within a business unit site.
Coordinates and directs work amongst technicians and temporary student employees, assists in the transfer of knowledge to lesser experienced engineers through either indirect (scope of influence) or direct management of a small, local group of engineers. Provides support and guidance to influence technical direction within a project team and continues to develop proficiency in the competency areas critical to success in the role. Operates as a recognized specialist in a discipline or product area within the immediate team.
Qualifications To be successful in this role you will need the following: Skills Machine Integration and Optimization - Combines various parts or sub-systems into a whole to achieve the output most desired by the customer; applies Cummins' installation requirements using our standard tools, processes and identified best practices to ensure optimization of performance, reliability, cost and quality; analyzes technical issues using proven problem-solving and troubleshooting techniques for rapid resolution. Product Application Support - Ensures new product information is available by developing and managing accurate and complete technical content in a timely manner to support our customers and the business; provides new options through management of technical systems to support sales to all of our markets; defines installation requirements and develops innovative tools with in-depth, cross-system knowledge and industry experience for successful design and integration.
Product Function Modeling, Simulation and Analysis - Impacts product design decisions through the utilization and/or interpretation of computational tools and methods that predict the capability of a product's function relative to its system, sub-system and/or component level requirements.
Product Installation Quality - Identifies and applies ways to improve machine integration to minimize rework and deliver the best product; applies standard Cummins processes based on the experience and knowledge of product installation experts; ensures that products are installed correctly and meet requirements through an installation review process. Product Problem Solving - Solves product problems using a process that protects the customer; determines the assignable cause; implements robust, data-based solutions; and identifies the systemic root causes and recommended actions to prevent problem reoccurrence.
Product Selection - Guides customers to the best product offerings for their markets and applications; offers best-fit solutions to customers by optimizing product specifications to make Cummins' offerings easy to install into new applications; represents features and benefits of products in terms that customers understand; ensures Cummins' products aren't misapplied through using Cummins' technical information systems, local and application requirements. Technical Customer Management - Represents Cummins to our customers by being the interface for all technical aspects; provides engineering data, documentation and training to customers to support the design and integration of equipment; ensures that the customer's business is not interrupted by managing Cummins' product changes through the use of our change processes and regular communications with Product Development and the customer.
Builds networks - Effectively building formal and informal relationship networks inside and outside the organization. Communicates effectively - Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences.
Customer focus - Building strong customer relationships and delivering customer-centric solutions. Decision quality - Making good and timely decisions that keep the organization moving forward. Drives results - Consistently achieving results, even under tough circumstances. Manages complexity - Making sense of complex, high quantity, and sometimes contradictory information to effectively solve problems. Resourcefulness - Securing and deploying resources effectively and efficiently.
Education, Licenses, Certifications College, university, or equivalent bachelor's degree in engineering or appropriate STEM field is required. Post-graduate (Master's) degree relevant to this discipline area may be required for select roles. This position may require licensing for compliance with export controls or sanctions regulations. Experience Prior Senior or Lead Engineer equivalent work experience in a relevant discipline area is required with a demonstrated track record of technical problem solving and quality decision making. Knowledge of MS Office tools is preferred. A bachelor's degree in electrical- Electronics engineering or related fields Five or more years of experience in the microgrid industry.
Prepare and deliver technical presentations explain products or services to existing and perspective customers. Speak with customers to determine system requirements, performances and gaps. Provide insight, direction, design and system design to support proposals on customer energy solutions. Collaborate with sales team to develop and price projects including microgrids, backup generation, energy storage and renewable energy implementations. Provide hands-on experience with computers, IT networks and software solutions.
Specialize in technologically advanced products. Understanding and developing Sequence of operation of all the systems Work with internal resources (engineering, operations and sales) to support customer interactions and conduct engineering. Experience as an electrical consultant, application/ development engineer or related industry position Desired location is Shoreview, MN, but role is Hybrid. Compensation and Benefits Base salary rate commensurate with experience, range: $84,000-$126,000. Please note that the salary range provided is a good faith estimate on the applicable range.
The final salary offer will be determined after considering relevant factors, including a candidate's qualifications and experience, where appropriate. Additional benefits vary between locations and include options such as our 401(k) Retirement Savings Plan, Cash Balance Pension Plan, Medical/Dental/Life Insurance, Health Savings Account, Domestic Partners Coverage, and a full complement of personal and professional benefits. Cummins and E-verify At Cummins, we are an equal opportunity and affirmative action employer dedicated to diversity in the workplace.
Our policy is to provide equal employment opportunities to all qualified persons without regard to race, gender, color, disability, national origin, age, religion, union affiliation, interactionual orientation, veteran status, citizenship, gender identity and/or expression, or other status protected by law. Cummins validates right to work using E-Verify. Cummins will provide the Social Security Administration (SSA) and, if necessary, the Department of Homeland Security (DHS), with information from each new employee's Form I-9 to confirm work authorization. Job ENGINEERING Primary Location United States-Minnesota-Minneapolis-US, MN, Shoreview, CPG Headquarters Victoria St Job Type Experienced - Exempt / Office Recruitment Job Type Exempt - Experienced Job Posting Dec 20, 2023, 12:00:00 AM Unposting Date Ongoing Organization Distribution Business Role Category Hybrid - Potential for Partial Remote Relocation Package Eligible Req ID: 23000B9W
innovative solutions that meet business goals Required Qualifications: Minimum of 10 years of relevant experience Bachelor's degree in STEM or a closely related field, or equivalent combination of education and experience Advanced understanding of software engineering principles and practices Proficiency in Java, Spring Framework, relational databases, and SQL Experience coaching and delegating work to less experienced staff