Job Details

Senior Analyst, Java Development


Date Opened: 04/02/2024

Job Type:

Job Number: 2400010G

Job Description

Role Summary

The Senior Analyst is responsible for the support and enhancements of the existing applications, integration of the legacy and other applications with various Saas solutions and the development of new fully integrated technical solutions that meet or exceed business needs, in the area of Finance, primarily Sales Audit, Settlement, Reconciliation and Taxation (CTS and Vertex)..


As a Senior Analyst:

?      You have excellent verbal and written communications skills, with an ability to express complex technical concepts in a business/user friendly language.

?      You have excellent analytical, problem-solving, and conceptual skills and the ability to take an innovative approach to business problems.

?      You have strong interpersonal skills with focus on teamwork, sharing knowledge & expertise as it relates to the role.

?      You are comfortable working and interacting with various IT and Business teams and external partners.

Key Qualifications:

?      Computer Science Degree, or equivalent.

?      3+ years experience in first level application production support.

?      5+ years of hands-on development experience using mainframe technologies, Java, .NET, C++, Windows, Batch scripting, JSON, and AWS microservices.

?      5+ years of hands-on system analysis experience.

?      5+ years of experience in Sales Audit.

?      You have hands-on experience with SaaS applications, preferably Aptos.

?      Knowledge and understanding of cloud databases.

?      Knowledge with SaaS implementation, support & configuration changes.

?      You have hands-on experience in project management including agile and waterfall methodologies.

?      You have experience in working with third party technical vendors.

?      You are adept at problem solving, quick learner capable of leveraging technical skills, and knowledge across multiple disciplines.

?      You are a change agent with a strong focus on continuous improvement, and technology modernization.

?      You have a strong knowledge of the Google collaboration suite.

?      You have knowledge of settlement and reconciliation processes.

?      You have hands-on experience working with scheduling tools (DE, UC4, ESP).

?      Understanding of POS transaction Log and end to end transaction flow would be a great asset.

Job Qualifications

Role Description:

?      Design, development, implementation, and support of applications using various web and cloud technologies.

?      Design, development, implementation, and support of mainframe applications as required.

?      Integration of the existing applications with the new Saas solutions.

?      Migration of the existing legacy applications to the new solutions.

?      Provide project management support for planning and implementation for department and corporate initiatives.

?      Effectively prioritize and execute tasks in a fast-paced environment.

?      Effectively multitask and handle changing priorities.

?      Recommend upgrades for existing systems and programs.

?      Create various diagrams, flowcharts and models as required.

?      Ensure continued functionality of a program during maintenance and testing of software.

?      Document each aspect of a system or application as a reference for future upgrades and maintenance.

?      Revisit the development process to fix bugs or address business or technical concerns.

?      Assist other team members in resolving technical support issues including root cause analysis, testing, mitigation and recovery.

?      Support source control, testing and validation of production code migrations. Spearhead problem management via ticket reduction and process improvement along with supporting  information security, disaster recovery, redundancy and data assurance efforts. 

?      Support the Finance applications in all environments including the first line application support in production.

?      Lead all tasks assigned including production issues to a timely closure.

?      Understand critical business needs and priorities.

?      Perform and document system analysis as required.

?      Develop functional designs and technical specifications for interfaces, data conversions, reports and application extensions.

?      Collaborate with business partners and IT teams in the planning, design and development of new applications, and enhancements to existing applications.

?      Design and develop feasible technical solutions to meet simple to complex business needs.

?      Develop and integrate solutions in accordance with SCS’s development methodology and programming standards.

?      Communicate analysis results and make recommendations to management.

?      Work with the QA and Support teams in the testing and implementation of developed or integrated solutions.

?      Additional responsibilities as required.



Your Life and Career at SCS

?      Exposure to rewarding career advancement opportunities, from retail to supply chain, to digital or corporate.

?      A culture that promotes a healthy, fulfilling work/life balance

?      Benefits package for all eligible full-time employees (including medical, vision and dental).

?      An amazing employee discount