This individual will be a key member on a Business Technology (BT) team, which falls within BTs Application Development organization. Our team plays a critical role in the large scale roll out of a new, enterprise-wide Robotic Process Automation (RPA) service offering. Working alongside a Center of Excellence team made up of BT and Lean experts, you will help support, integrate, and configure RPA processes with the goal of maximizing return on investment (ROI). You will perform system analysis and participate in a wide range of discussions focused on building, and supporting our RPA capabilities. You will have the opportunity to work in an innovative, highly visible, and diverse environment, working together with the team and our business partners to rapidly respond to challenges in the process improvement and automation environments.
As a Software Engineer on the Security Development team, your primary mission will be to write, test, deploy, and support products and enhancements that make Relativity and RelativityOne more secure. You will protect our client's data by enhancing the Relativity Secret Store. You will give our clients better insight into how their system is being used by building new products such as the RelativityOne Security Log API. You will keep our clients safe from threats within and without.
As a Software Engineer, your primary mission will be to design, write, test, deploy and support new implementations for the tools that drive Relativity. You will use your technical expertise to design and write enhancements for the Relativity platform. Your eagerness to learn new technologies and solve complex problems will make you the ideal candidate. Excellent communication skills are critical in this role as you will be expected to raise issues early and clearly document your code additions, test procedures, and project results. Your success in this role will provide you with extensive knowledge of the innerworkings of Relativity and open up a number of opportunities within our organization.
Design, Implement and deliver cutting edge Android applications, driving features from conception to release.
Break down complex problems into elegant technical solutions to intelligently solve problems.
Deliver highly scalable, performant, testable and readable code using OO best practices.
Work collaboratively with an agile team of developers, designers and product managers.
The Senior Software Engineer at Relativity architects, designs, implements and tests cloud native software and is consistently applying best practice software engineering. They are accountable for delivering results by producing high-quality code, contributing to an agile team, solving complex challenges, and being a highly dependable skilled development resource for peers.
Build and manage a team of software engineers.
Guide their company performance and career growth.
Recruit, hire, and mentor team members.
Manage the agile development process and methodology to deliver value to customers and the business.
High-level technical contributions to projects including software design, cost-benefit tradeoffs and compromises, performance optimization, and some coding.
Participate in software application development projects of all sizes. Implement scalable solutions for our public and consultant facing web sites, back-end tools, and APIs following agile development methodologies. Self motivated and directed, with the ability to effectively prioritize and execute tasks in a high-pressure environment. Analytical and problem solving abilities.
• Work with team to execute on new market initiatives, continuously improving the codebase and processes of existing systems.
• Write solid, maintainable, and testable code, paired with useful documentation.
• Build and maintain scalable ecommerce APIs (e.g. shopping cart management, order management, etc.) that will support The Pampered Chef internal, consultant and .com facing set of tools.
• Maintain high standards of software quality within the team by establishing good practices and habits.
• Develop and unit test applications in accordance with established standards.
• Analyze and resolve technical and application problems.
• Participate in peer-reviews of solution designs and related code.
• Provide production support to business users.
• Verify integration test specifications to ensure proper testing.
As a Lead Software Engineer / RPA Mentor for the team, this individual will be a critical part of the design and large scale roll-out of a new, enterprise-wide Robotic Process Automation (RPA) service offering. During the roll-out, you will be trained on the Blue Prism RPA platform, with the expectation that you become a certified developer. You will be tasked with mentoring and augmenting new partner teams as they on-board, helping to ensure consistency and a quick ramp up to full productivity before rolling to the next team in the boarding process. You will assist with and perform process design and analysis, provide training and consulting services to internal customers, and participate in a wide range of discussions focused on building, enhancing, and supporting our RPA capabilities. You will have the opportunity to work in an innovative and diverse environment, working together with the team and our business partners to rapidly respond to challenges in the automation environment.
3+ years experience as a software developer/engineer.
Experience developing web applications with frameworks such as Rails or Django.
Comfort working with with SQL databases.
Love of problem-solving.
An ability and eagerness to constantly learn and teach others.
Directs software programming and development of documentation.
Consults with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.
Analyzes information to determine, recommend, and plan installation of a new system or modification of an existing system.
Modifies existing software to correct errors, to adapt it to new hardware, or to upgrade interfaces and improve performance.
Develops or directs software system testing or validation procedures.
Act as a technical subject matter expert and provide support and guidance for your peers.
You will work with our development team developing customer-specific solutions.
You will use various tools and services such as full LAMP stack, plus AWS services including EC2, RDS, SQS, Lambda, Cloudwatch.
You will be involved in hands-on development work to integrate with technologies from our key partners, such as Adobe, Google, Salesforce, Microsoft, and Amazon.
You will collaborate with our product managers, sales staff, and customer success staff to define, test, and code solutions for an industry-leading product that does attribution, call tracking, call routing, and call analytics.
There's no shortage of software engineer and developer jobs in Chicago, but the following companies are hiring small armies. Everyone on our list has multiple open software jobs open now, so if you're looking for a new opportunity, you're in the right place.