Software Development Engineer
Iasi, Romania
1 zi în urmă

Requirements :

  • Bachelor’s Degree in Information Systems, Computer Science or in a related field or equivalent work experience and practical knowledge;
  • Verbal and written communication with range of audiences in English;
  • Data modelling and design;
  • Software Design;
  • Database Design;
  • Release and Deployment;
  • Programming.
  • Nice to have

  • Communication (Verbal and written communication with range of audiences in English);
  • Business Process (Understanding context of products, and optimization for customers);
  • Agile Process (Knowledge of Agile processes and tooling).
  • Responsibilities :

  • Data modelling and design - Applies data analysis, design, modelling, and quality assurance techniques, based upon a detailed understanding of business processes, to establish, modify or maintain data structures and associated components (entity descriptions, relationship descriptions, attribute definitions).
  • Advises database designers and other application development team members on the details of data structures and associated components.

  • Software Design -Undertakes complete design of moderately complex software applications or components applying agreed standards, patterns, and tools.
  • Assists as part of a team in the design of components of larger software systems. Specifies user and / or system interfaces.

    Creates multiple design views to address the concerns of the different stakeholders of the design and to handle separately functional and non-functional requirements.

    Assists in the evaluation of options and trade-offs. Collaborates in reviews of work with others as appropriate.

  • Database Design - Develops appropriate physical database or data warehouse design elements, within set policies, to meet business change or development project data requirements.
  • Interprets installation standards to meet project needs and produces database or data warehouse component specifications.

  • Release and Deployment - Uses the tools and techniques for specific areas of release and deployment activities. Administers the recording of activities, logging of results and documents technical activity undertaken.
  • May carry out early life support activities such as providing support advice to initial users.

  • Programming - Designs, codes, verifies, tests, documents, amends, and refactors moderately complex programs / scripts.
  • Applies agreed standards and tools, to achieve a well-engineered result. Collaborates in reviews of work with others as appropriate.

  • Autonomy -Works under general direction. Uses discretion in identifying and responding to complex issues and assignments.
  • Receives specific direction, accepts guidance and has work reviewed at agreed milestones. Determines when issues should be escalated to a higher level.

  • Influence - Interacts with and influences colleagues. Has working level contact with customers, suppliers and partners.
  • May supervise others or make decisions which impact the work assigned to individuals or phases of projects. Understands and collaborates on the analysis of user / customer needs and represents this in their work.

  • Complexity - Performs a range of work, sometimes complex and non-routine, in a variety of environments. Applies methodical approach to issue definition and resolution.
  • Knowledge - Has a sound generic, domain and specialist knowledge necessary to perform effectively in the organization typically gained from recognized bodies of knowledge and organizational information.
  • Demonstrates effective application of knowledge. Has an appreciation of the wider business context. Takes action to develop own knowledge.

  • Business skills - Demonstrates effective communication skills. Plans, schedules, and monitors own work (and that of others where applicable) competently within limited deadlines and according to relevant legislation, standards and procedures.
  • Contributes fully to the work of teams. Appreciates how own role relates to other roles and to the business of the employer or client.

    Demonstrates an analytical and systematic approach to issue resolution. Takes the initiative in identifying and negotiating appropriate personal development opportunities.

    Understands how own role impacts security and demonstrates routine security practice and knowledge required for own work.

    Understands and applies basic personal security practice.

    Introducing Arcadis Gen

    Are you interested in joining a start up with bold global ambitions, that already has the backing of, a €3+ billion revenue, 27000+ person organization operating in over 70 countries, that has deep market sector insights in collective design, consultancy, engineering, project and management services?

    We are creating a new entity focused upon accelerating the investment and development of digital solutions which support the asset lifecycle and will position Arcadis as a digital front runner in the fields of digitized asset management, cities and mobility.

    Our focus is upon accelerating our ability to bring highly scalable digital propositions quickly and seamlessly to both existing and new Arcadis clients across the globe.

    We have a clear vision that will enable us to rapidly scale our existing digital capabilities and innovate based on the identified underserved demand in the market, by creating industry leading products, platforms and solutions.

    Our strategy to become more digitally focused has already seen the acquisition of two digital asset management companies to build on our existing digital capabilities from the Arcadis technology division, all of which will form the foundations of this new digital entity.


    Raportați această lucrare

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Email-ul meu
    Făcând clic pe "Continuă", acord nevoo consimțământ de a procesa datele mele și de a-mi trimite alerte prin e-mail, așa cum este detaliat în policyApplicația de confidențialitate a lui neuvoo. Pot să-mi retrag consimțământul sau să mă dezabonez în orice moment.