Job Description :
The Senior Systems Analyst conducts feasibility studies, gathers facts and documentation to support decisions related to the re-engineering of existing systems and developing a new one. The SSA makes presentations to the management of findings along with recommended action, taking into account new and emerging technologies, e.g. in Cloud, Salesforce, Quantum Computing, Blockchain and Big Data.
Key accountabilities of the function:
Architectural best practices
Strong OO design and development skills using Java (J2SE/J2EE)
Strong DB Modeling/Design and Development skills
Strong understanding of Java Messaging and Message Oriented Middleware
Knowledge of Big Data / Hadoop, RDBMS
Inter-application communications (both real-time and batch
Web Services (REST, SOAP, WSDL and WS)
Perimeter Authentication and Authorization (Web Security)
Enterprise migration skills in cloud environments such as AWS, including relevant microservice and API architecture as well as communication protocols
Strong understanding of UNIX concepts and common network protocols
Strong understanding of BI (Tableau) and ETL (Informatica) technologies
Agile tools (Jira, Confluence)
Microsoft Office: Word, Excel, PowerPoint, Project
Required Qualifications and Experience
BS in Computer Science or equivalent work experience over 10 years is required
Proficient with workflows, application product function, design and build expertise.
Strong analytical skills for new functions, problem resolution and support of the application product.
Proficient in ITS processes to include but not limited to analysis, design, build, and testing and change control.
A proven track record of working on large scale information technology projects is required
Desired Qualification:
Strong working knowledge of SDLC, Microsoft Office tools, Microsoft Project and Visio.
Experience working with Quality Assurance processes and documentation.
Excellent verbal, written, and interpersonal communication skills
1-2 years Automotive OEM industry experience preferred
Key responsibilities include:
Aid in the research and resolution of day-to-day problems
Develop general design, detailed systems and programs specifications, employing the available technology in an efficient, accurate manner.
Code, test, and document systems and programs as required. Create general and detailed test plans.
Analyze existing code for troubleshooting/exploratory phase of project development.
Plan a system flow from the ground up.
Fulfill administrative reporting requirements.
Develop and monitor project estimates and present them to users.
Supervise other project personnel on technical issues.
Perform user interview and other data gathering tasks.
Perform testing and deploy systems.
Document Business Proposals, System Proposals and Operation handbook or contribute to user manuals
Impact on innovations and changes

Similar Jobs you may be interested in ..