Purpose and Overall Relevance for the Organization: Develops information systems by designing, developing, and installing software solutions.
Emerging technology monitoring
Supports monitoring of the external environment and assessment of emerging technologies to evaluate the potential impacts, threats and opportunities to the organisation.
Contributes to the creation of reports, technology roadmapping and the sharing of knowledge and insights.
Requirement and Definition Management
Defines and manages scoping, requirements definition and prioritisation activities for small:scale changes and assists with more complex change initiatives.
Follows agreed standards,
applying appropriate techniques to elicit and document detailed requirements.
Provides constructive challenge to stakeholders as required.
Prioritises requirements and documents traceability to source.
Reviews requirements for errors and omissions.
Provides input to the requirements base:line.
Investigates, manages and applies authorised requests for changes to base:lined requirements, in line with change management policy.
Designs software components and modules using appropriate modelling techniques following agreed software design standards, patterns and methodology.
Creates and communicates multiple design views to identify and balance the concerns of all stakeholders of the software design and to allow for both functional and non:functional requirements.
Identifies and evaluates alternative design options and trade:offs.
Recommends designs which take into account target environment, performance security requirements and existing systems.
Reviews, verifies and improves own designs against specifications. Leads reviews of others designs.
Models, simulates or prototypes the behaviour of proposed software to enable approval by stakeholders, and effective construction of the software.
Verifies software design by constructing and applying appropriate methods.
Designs, codes, verifies, tests, documents, amends and refactors complex programs/scripts and integration software services.
Contributes to selection of the software development approach for projects, selecting appropriately from predictive (plan:driven) approaches or adaptive (iterative/agile) approaches.
Applies agreed standards and tools, to achieve well:engineered outcomes.
Participates in reviews of own work and leads reviews of colleagues work.
Develops and maintains specialist knowledge of database and data warehouse concepts, design principles, architectures, software and facilities.
Assesses proposed changes to object/data structures, in order to evaluate alternative options.
Implements physical database designs to support transactional data requirements for performance and availability.
Implements data warehouse designs that support demands for business intelligence and data analytics.
Reviews requirements and specifications and defines test conditions.
Designs test cases and test scripts under own direction, mapping back to pre:determined criteria, recording and reporting outcomes. Analyses and reports test activities and results.
Identifies and reports issues and risks associated with own work.
System Integration and Build
Defines the software modules needed for an integration build and produces a build definition for each generation of the software.
Accepts completed software modules, ensuring that they meet defined criteria.
Requisite Education and Experience / Minimum Qualifications:
Knowledge in Java, Spring, Hibernate, Microservices, Jira, Bitbucket, Api, Jenkins, frameworks testing, kafka.
College or university degree with focus on Business Administration or IT or related areas, or equivalent combination of education and experience
Proficient spoken and written command of English
At least 5:year experience in IT
Understanding of different culture
Participated in projects with people from other functions/markets
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.
Debe ser un pensador claro y articulado. Presenta ideas y enfoques en un inglés comercial claro para que las partes interesadas no técnicas puedan comprender. Trabajar de forma independiente, con m [...]
Because you belong at Twilio The Who, What, Why and Where At Twilio, our mission is to power the future of communications. Twilio Super Network simplifies, strengthens, and unites carrier communicati [...]
Tiempo Completo Debe ser un pensador claro y articulado. Presenta ideas y enfoques en un inglés comercial claro para que las partes interesadas no técnicas puedan comprender. Trabajar de forma inde [...]
Software Engineer: Java and ELK At Adidas, we are looking for a Software Engineer to join our team which is responsible for designing, building and delivering best in class global OmniChannel IT solut [...]