Software Architect Job in St. Paul 55169, Minnesota US
Driven by a 100-year-old tradition of technological innovation, Ingersoll Rand is a global, world-class company which has undergone a major transformation in the last decade. Our people, products, systems and services remain in the forefront of their respective markets and industries in order to enable our customers and employees to create a positive impact in their world. Today's Ingersoll Rand enables customers to create progress – particularly in the areas of safety, comfort and efficiency.
Our people and our family of brands-including Club Car®, Ingersoll Rand®, Schlage®, Thermo King® and Trane®-work together to enhance the quality and comfort of air in homes and buildings, transport and protect food and perishables, secure homes and commercial properties, and increase industrial productivity and efficiency. We are a $13 billion global business with over 50,000 employees committed to sustainable business practices within our company and for our customers.
Software Architect
Ingersoll Rand is uniquely qualified to create and sustain safe, comfortable and efficient environments. Our people and our market leading brands, including Club Car®, Ingersoll Rand®, Schlage®, Thermo King®, and Trane®, work together to inspire progress for our customers. For more information about Ingersoll Rand visit www.ingersollrand.com.
Ingersoll Rand's Climate Solutions sector delivers energy-efficient HVACR solutions for customers globally. Its world class brands include Thermo King, the leader in transport temperature control and Trane, provider of energy efficient heating, ventilating and air conditioning systems, building and contracting services, parts support and advanced controls for homes and commercial buildings.
Trane Intelligent Services (TIS) is a strategic growth initiative that will transform Trane's $2 billion global services business and enable new high value service offerings and internal productivity gains.
TIS is growing. In each of the next two years, we will see an order of magnitude in data growth ("big data") and expect to see a similar growth in data analysis. We are looking for a hands-on software architect to assist in the design and implementation of services to both handle our growth and deliver the products and features our customers demand.
A successful candidate will balance multiple roles on a small team, including visionary, evangelist, architect, and hands-on developer. A successful candidate will have the ability to collaborate with the product management group, architects, and engineering teams to define and deliver on our product vision.
In this role you will:
- Collaborate with other architects to deliver an architectural vision / roadmap in relation to our overall product roadmap.
- Lead a global development team responsible for delivering on the vision / roadmap.
- Provide architecture and design support to develop "cloud" based solutions and applications
- Continuously evolve and improve our software architecture (evolutionary architecture)
- Design and implement a solid API strategy for internal and external customers.
- Active researcher, keeping up with the latest trends in software development
- Inspire, mentor, and encourage developers to apply industry's best practices.
- Hands-on developer, mentoring other developers by example.
- Influence and strengthen agile development culture
- Bachelor's Degree in Engineering, Physics, Mathematics or Computer Science and at least 7 years of developing software using object-oriented design and implementation.
- Experience building large scale data processing applications in a high availability environment.
- Experience building highly reliable applications, requiring minimal support and maintenance.
- Experience in agile development culture and practices.
- Experience working with offshore development groups
- Java 6+, Spring 2.5+, IOC.
- Strong database skills (Oracle, but also including other SQL and NoSql databases).
- Oracle Fusion products (or related open source versions)
- RESTful web services and API development, SOA
- XML (Sax / Dom), XML marshallers
- JMS Queues
- TDD, unit tests, mocking frameworks.
- Dependency management (maven, ivy) and continuous integration frameworks.
- Design patterns
Preferred skills:
* HP Vertica (columnar relational DB)
* Hadoop / HDFS / Pig / Hive / or similar
* Amazon AWS (or related "cloud" base solution)
* DevOps background
* Application Security background
* UI web services support
* Analytics background
If you share our passion for inspiring progress-for bringing about bold shifts in how people, economies and societies operate-then you belong with Ingersoll Rand. Progress begins with you.
Ingersoll Rand is committed to helping you reach your professional, personal and financial goals. We offer competitive compensation that aligns with our business strategies and comprehensive benefits to help you live your healthiest. We are committed to building an inclusive and diverse culture that engages as well as values the different backgrounds and experiences of our employees, which, in turn, spurs innovation, generates creative solutions and enhances our customer relations.
Ingersoll Rand is committed to a diverse workforce and is an Equal Opportunity Employer.
Open all references in tabs: [1 - 3]