Upload your CV
Upload your CV to our database.
Overview: Plans, designs, develops and tests software systems or applications for software enhancements and new products including cloud-based or internet-related tools. Most companies should be able to match to a specific software development engineer position.
Develop, build, release, stable implementation of the mobile applications. Contribute with a team effort to the planning. Develop test-driven, write code for the platform to develop products for customers and end-users.
Responsibilities and Duties:
Most important targets
Analyses, specifies, updates and makes available a model to implement applications in accordance with IS policy and user/customer needs. Selects appropriate technical options for application design, optimizing the balance between cost and quality. Designs data structures and builds system structure models according to analysis results through modelling languages. Ensures that all aspects take account of interoperability, usability and security. Identifies a common reference framework to validate the models with representative users, based upon development models (e.g. iterative approach).
Accounts for own actions in ensuring that the application is correctly integrated within a complex environment and complies with user/ customer needs.
Interprets the application design to develop a suitable application in accordance with customer needs. Adapts existing solutions by e.g. porting and application to another operating system. Codes, debugs, tests and documents and communicates product development stages. Selects appropriate technical options for development such as reusing, improving or reconfiguration of existing components. Optimizes efficiency, cost and quality. Validates results with user representatives, integrates and commissions the overall solution.
Acts creatively to develop applications and to select appropriate technical options. Accounts for development activities. Optimizes applications development, maintenance and performance by employing design patterns and by reusing proven solutions.
Complies with established processes and procedures such as configuration management and package maintenance. Takes into account the compatibility of existing and new modules to ensure system integrity, system interoperability and information security. Verifies and tests system capacity and performance and documentation of successful integration.
Accounts for own actions in the integration process. Complies with appropriate standards and change control procedures to maintain the integrity of the overall system functionality and reliability.
Following predefined general standards of practice carries out planned necessary interventions to implement solutions, including installing, upgrading or decommissioning. Configures software to ensure interoperability of system components and debugs and resultant faults or incompatibilities.
Acts systematically to build or deconstruct software elements. Identifies failing components and establishes root cause failures.
Salt is acting as an Employment Agency in relation to this vacancy.