Summary
The company is a global listed manufacturing business operating across more than 50 countries and 100+ operating units. The Internal Controls Analyst / Internal Controls Manager will support the design, development, rollout, and testing of the Group-wide internal controls framework across the Americas, while coordinating remediation, stakeholder reporting, governance, risk management, and control alignment. The posting also describes software engineering work involving full-cycle product development, scalable services, APIs, testing, and documentation.
Responsibilities
- Identify opportunities for improvement and efficiency through automation of control activities
- Assist the local process owners in the creation of local process narrative/maps relating to the controls being evaluated
- Agree any control gaps identified with the local process owner and agree proposed remediation actions with the local management
- Identify and oversee the status of remediation activity, ensuring actions are closed on a timely basis
- Ensure process and control alignment with any changes arising from ERP implementations
- Work with the Head of Internal Audit's team, internal stakeholders in the businesses, the Big - 4 partner and external auditors (including local teams) to ensure alignment on views and approach as the project progresses
- Provide regular project updates and progress reports to senior stakeholders, including the Business Leadership Teams, Director of Group Finance, Head of Internal Audit, Group CFO and Group Audit Committee
- Act as a champion throughout the Group for the concepts of strong governance, internal control and risk management, sharing learnings and good practice across the business
- Be a subject matter expert for specific process/processes in scope for the programme
- Develop new capabilities and re-architect parts of an existing system
- Take part in test-driven, iterative development, prototyping, and reviews with a team of developers
- Design and code middle and back-end in a clean and efficient way
- Implement scalable and robust services
- Develop external and internal APIs
- Develop and run unit and performance tests to ensure scalability and reliability
- Review and debug code
- Develops documentation, flowcharts, layouts, diagrams, charts, code comments, and clean code to explain and show solutions
- Determines and designs system specifications, standards, and programming to prepare and install solutions
Skills
- We are looking for a controls, audit, advisory, finance or risk advisory professional (albeit likely early in your career - with probably 1-5 years' experience), with training in a Big 4 / Top 10, a commercial business, or a mix of the two
- * Bachelor's degree in Software Engineering, Information Technology or related field
- * Between 1 and 3 years of experience in software engineering
- * Experience developing server-side web applications in Java
- * Experience developing Java Web Services with public API (e.g. REST, SOAP)
- * Experience with relational (e.g. MySQL, PostgreSQL) and NoSQL databases (e.g. MongoDB)
- * Proficient in object-oriented development
- * Able to effectively and quickly adopt new technology
- * Knowledge of Java frameworks, architecture, and design patterns
- * Good communication skills
- Experience of accounting and reporting issues faced by a global, publicly listed Group reporting under IFRS; and of rolling out and/or operating in a Controls/ Sarbanes-Oxley (SOX) environment would be an advantage
- A professional qualification, e.g. CPA, CA, CIA, etc. would be an advantage, but not essential
Qualifications
Must Haves
- We are looking for a controls, audit, advisory, finance or risk advisory professional (albeit likely early in your career - with probably 1-5 years' experience), with training in a Big 4 / Top 10, a commercial business, or a mix of the two
- * Bachelor's degree in Software Engineering, Information Technology or related field
- * Between 1 and 3 years of experience in software engineering
- * Experience developing server-side web applications in Java
- * Experience developing Java Web Services with public API (e.g. REST, SOAP)
- * Experience with relational (e.g. MySQL, PostgreSQL) and NoSQL databases (e.g. MongoDB)
- * Proficient in object-oriented development
- * Able to effectively and quickly adopt new technology
- * Knowledge of Java frameworks, architecture, and design patterns
- * Good communication skills
Nice to Haves
- Experience of accounting and reporting issues faced by a global, publicly listed Group reporting under IFRS; and of rolling out and/or operating in a Controls/ Sarbanes-Oxley (SOX) environment would be an advantage
- A professional qualification, e.g. CPA, CA, CIA, etc. would be an advantage, but not essential
Benefits
- The role location is very flexible and is envisaged to be split between your choice of the major office locations in the USA (Chicago, Illinois; San Antonio, Texas; Columbia, South Carolina; Pittsburgh, Pennsylvania; Nashville, Tennessee), home / remote working and some manageable travel to the key regional offices and businesses within the Group.