The Sr. Lead, Software Engineer - Record to Report leads important projects and possesses capability to make breakthroughs in design, development, testing, debugging and implementing software applications or specialized utility programs in support of end users needs on platforms.
He/She plans and coordinates regular updates and recommends improvements to existing applications. He identifies and resolves issues which have organization wide and long-term impact. He identifies security risks, creates requirements to capture security issues, and performs initial threat modelling to ensure coding standards meets security requirements. He develops and maintains the software configuration management plan and oversees the building, verificatio and implementation of software releases. He provides guidance and technical support to the quality testing teams. He works in a team setting and is proficient in programming languages required by the organization. He is familiar with software development tools and standards, as well as the relevant software platforms on which the solution is deployed.
The Sr. Lead, Software Engineer - Record to Report is imaginative and creative in exploring a range of application designs and solutions. He is able to engage and support others in the team, readily put forth his ideas in a clear and compelling manner.
WHAT IS THE JOB LIKE
Analyze user and business requirements
- Validate user requirements and design specifications
- Formulate software requirement specifications
- Recommend approaches that balance security, stability, and performance needs
- Provide technical guidance on proposed solutions and alternatives
- Translate user requirements into technical specifications
Manage the design of software
- Facilitate software design reviews
- Lead static analysis tasks to evaluate design quality
- Determine design alternatives and perform trade-off analysis
- Develop and use simulation and prototypes to evaluate software design quality
- Design software components and modules
- Create multiple views of the software system and design high-level organization of a software system
Oversee software testing
- Specify test cases for the selected testing technique
- Design the test environment and test case scenarios
- Identify stakeholders participating in testing activities
- Analyze defect arrival rate and failure intensity data
- Design software test plan and criteria for regression testing
Oversee security provisions in software
- Establish project coding standards to avoid security vulnerabilities
- Identify security risks and create requirements to capture security issues
- Model threats and associated risks of new and modified systems
- Perform initial threat modelling
- Review and approve coding standards to avoid security vulnerabilities
- Identify the attack surface of new and modified systems
Manage software construction processes
- Perform code re-factoring
- Leads code reviews and inspections
- Establish project standards for designs and codes
- Review detailed designs and code to ensure quality requirements are met
- Assist in the selection of processes, models, languages and tools for software construction
Manage software management configuration (SCM)
- Procure SCM tools
- Maintain mechanisms for recording and reporting SCM information
- Assist in specifying the SCM measures to be used
- Develop and tailor tools for generating SCM audit reports
- Develop and maintain the SCM plan
- Oversee the building, verification and implementation of software releases
- Ensure the execution and documentation of approved changes
WHO ARE YOU
Must-Haves
- Minimum of 5 years experience in SAP FICO.
- At least 3 end-to-end project implementations covering FICO.
- Strong configuration skills in SAP FICO.
- Hands-on experience in S/4HANA Transformation Projects (Greenfield/Brownfield) with industry-specific best practices.
- Strong team collaboration skills.
- Advanced analytical and problem-solving capabilities.
- Excellent communication and presentation skills.
- Ability to adhere to company processes and practices.
Nice-to-Haves
- PMP or Agile Certification is preferred, but not required.
- Experience in SAP implementations and deployments is an advantage.
- Experience in implementing any Finance or Procurement systems is an advantage.