This position is a key leader in the Firm's IT department and oversees the application architecture and development for all of the Firm's Finance, HR, Marketing, Knowledge Management, intranet and external website systems. This position's primary role is managing the architecture design, development, implementation, and related maintenance of all applications and systems -- including sub-systems, interfaces, and programs in the Firm. The role facilitates strategic discussions and planning for future key technology architecture needs, staffing and technology skillset needs, while minimizing the operational time and cost of maintaining all systems with high uptime and reliability.
location: Chicago, Illinois
job type: Permanent
salary: $200,000 - 220,000 per year
work hours: 9am to 5pm
education: Bachelors
responsibilities:
Duties and Responsibilities:
This position is responsible, not only for the execution of the duties noted below, but also for the management and development of a team of professionals in the performance of those duties. This position is expected to:
- Determine appropriate technologies and technical architectures to solve complex technical problems brought forth by colleagues in IT.
- Oversee the development, maintenance, and support of all code in the Firm.
- Manage and direct the team's activities; assigning staff members to various initiatives, coordinating schedules and related team activities, balancing team resources against demands and priorities.
- Consult with IT stakeholders to determine the best solution for their technical needs.
- Anticipate and address resource needs -- permanent and/or transient, including interviewing and making recommendations. Ensure staff are trained in relevant, current technologies, languages, and platforms to support the changing business needs.
- Guide, direct, advise, & counsel staff on administrative policies and procedures, methods, priorities, technical problems, training needs, issues, etc.
- Review and evaluate the staff's work and prepare and deliver staff performance appraisals.
- Identify and execute opportunities to improve individual and team performance.
- Coach business stakeholders in how to maximize their investment in IT resources (best practices, operational process management, ticketing systems, etc.)
qualifications:
- A minimum of 10 years of experience with client-server, web, cloud, and data architectures
- A minimum of 10 years of business systems work experience, preferably Accounting / Finance related
- A minimum of 10 years of experience working with BOTH functional stakeholders AND technical specialists to execute against projects
- A minimum of 5 years of technical employee management (e.g. developers, architects, etc.)
- A minimum of 5 years of experience with Microsoft Azure, including cloud architecture, deployment, and management of applications and services.
- A minimum of 5 years of experience with backend development using ASP.Net, .Net Core, C#, Web API, SQL Server and Entity Framework
- A minimum of 5 years of experience with frontend development using React, Angular, Vue, Next.js and/or a similar JavaScript based framework
- A minimum of 5 years of experience with scrum or agile and CI/CD pipeline implementations (ideally Azure DevOps)
- Bachelor's degree in computer science or information systems from an accredited college or university, or equivalent work experience
- Master's degree in computer science or information systems from an accredited college or university, or equivalent work experience
- Professional services industry experience - ideally consulting and legal industry experience
- Direct involvement in deploying, upgrading, and supporting enterprise application systems that serve GLOBAL users
- Direct involvement in strategic planning efforts
- Knowledge of AI/ML, automation, or emerging technologies that can enhance software development processes.
- Hands-on experience with microservices architecture and containerization technologies (Docker, Kubernetes).
skills: - A minimum of 10 years of experience with client-server, web, cloud, and data architectures
- A minimum of 10 years of business systems work experience, preferably Accounting / Finance related
- A minimum of 10 years of experience working with BOTH functional stakeholders AND technical specialists to execute against projects
- A minimum of 5 years of technical employee management (e.g. developers, architects, etc.)
- A minimum of 5 years of experience with Microsoft Azure, including cloud architecture, deployment, and management of applications and services.
- A minimum of 5 years of experience with backend development using ASP.Net, .Net Core, C#, Web API, SQL Server and Entity Framework
- A minimum of 5 years of experience with frontend development using React, Angular, Vue, Next.js and/or a similar JavaScript based framework
- A minimum of 5 years of experience with scrum or agile and CI/CD pipeline implementations (ideally Azure DevOps)
- Bachelor's degree in computer science or information systems from an accredited college or university, or equivalent work experience
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.
At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com.
Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including health, an incentive and recognition program, and 401K contribution (all benefits are based on eligibility).
This posting is open for thirty (30) days.