Descripción
The Senior Developer's role is to develop, maintain, and enhance critical & non-critical business applications, and to provide specialized technical, and quick hit solutions for strategic and near term projects. He will design and develop integrated solutions aligned with all facets of Tech Data's business units utilizing robust computing architectures in a multi-tier environment. He or she will deliver products using the Scrum methodologies or other TDIT proven methodologies to ensure the highest priorities are delivered first and adhere to TDIT quality standards.
He or She is specialized and plays lead role in at least 2 core development areas from a business process perspective and ready guide less experienced colleagues.
General
Analyzes business requirements and creates detail desing documents, translating
requirements into an appropriate system design and version control of deliverables.
Codes application components under limited supervision of senior colleagues
Drives resolution and is responsible for assigned tasks and their deliverables
Ensures on time delivery of developments and pro-actively seeks for support when required
Document, prepares and executes unit test plans and supports project test cycles
Provides periodic progress updates and development status
Ensures sustainable, scalable, flexible and template-like solutions with good performance
Ensures developments are coded in a way that complies with TDIT/COE architectural standards and established methodologies and according to best practices.
Ready to take over project-management responsibility or technical project-leadership
Ready to guide less experienced colleagues, and to digest, test and pass new technologies
Additional Duties and Responsibilities:
Resolves application-specific problems
Ready to accept some leadership tasks
Performs other duties as assigned by supervisor.
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily.
The requirements listed below are representative of the knowledge, skill, and/or ability required.
Build solid, effective working relationships with others.
Analyze and resolve complex issues and problems in a sound and timely fashion.
Assimilate research data from a variety of sources, analyze, and recommend appropriate courses of action to take.
Work constructively under stress and pressure when faced with high workloads and deadlines.
Design applications using existing methodologies.
Able to adjust (rapidly to change and adapt as needed). Able to express ideas clearly and convey necessary information.
Able to interact effectively with middle management x-team
Able to work independently with limited supervision.
Ready to quickly learn new systems and technology.
Good communication skills in multi-national, multi-cultural and globally located teams
Excellent development skills in SAP ABAP 4 language (Data Dictionary, IDOC message processing, ABAP Object programming, SAP ERP modules (SD, MM, LO, FI, CO, WM), Smartforms, Reporting using ALV, Web dynpro etc)
Knowledge of SAP architecture and basic configuration of SAP main modules (MM, SD, FI, LO)
Knowledge to one of the below will be considered as advanced
SAP PI/PO (XI) technologies,
SAP Portal and associated technologies
Floor Plan Manager
SAP Workflow
Java (detailed skills in using Java development tools like JBuilder)
Good experience development in SD module and especially Pricing
Able to use relevant computer system applications (which may include spreadsheets, word pro-cessors, databases, etc.) at an intermediate level.
Deep functional expertise in programming, technology and interfaces
Ability to handle multi-inputs and reach decisions
Fluent in English language. German and other European language skills beneficial.
Formal Education
Degree in computer science or comparative professional experience
Knowledge & Experience
7 years and more direct experience in software development and programming design in SAP environment
Proven experience in one or more of the development areas described above
Strong knowledge of system and software quality assurance best practices and methodologies.
Language skills: fluent English, German, one other European language desirable
Personal Attributes
Strong customer-service orientation.
Able to prioritize and execute tasks in a high-pressure environment.
Readiness for continuously learn something new
Strong analytical skills; ability to perform complex systems analysis and draw conclusions by re-lating information from different sources, including root-cause analysis and issue resolution
-
Número de vacantes
1
-
Tipo de contrato
Indefinido
-
Salario