Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Apr 28, 2021
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • At Sage, we energise the success of businesses and communities around the world through the imagination of our people and smart technology. Sage provides small and medium sized organisations with a range of easy-to-use, online and cloud business management software and services - from accounting and payroll, to enterprise resource planning, customer relation...
    Read more about this company

     

    Senior Database Administrator

    Job Description    

    The Database Administrator is responsible for the overall management of Data resources including but not limited to:

    •  Data Policies, procedure & standards
    •  Data conflict resolution
    •  Data analysis, modelling data requirements, business rules, design and administration tasks,

    Whilst work closely with IT project and development managers, programmers, architects and test engineers.

    • The Database Administrator will assume ownership in the design, development and delivery of high quality products and/or systems and services that exceed customers’ and business expectations and will proactively share their own knowledge for specific technical solutions and business processes in their area of responsibility.

    Key Responsibilities    

    • Performance, integrity and security of databases in Microsoft SQL Server , Microsoft SQL AZURE Servers
    •  ensure data remains consistent and clearly defined across the database servers
    •  users access data concurrently, in a form that suits their needs
    •  there is provision for data security and recovery control (ensuring all data is retrievable in an emergency).
    •  establish the needs of users and monitoring user access and security
    •  monitor performance and manage parameters in order to provide fast responses to front-end users
    •  map out the conceptual design for a planned databases
    •  consider both back-end organisation of data and front-end accessibility for end-users
    •  refine the logical design so that it can be translated into a specific data model
    •  continuous refinement of the physical design to meet system storage requirements
    •  install and test new versions of the database management system (DBMS)
    •  maintain data standards, including adherence to the Data Protection Act
    •  write database documentation, including data standards, procedures and definitions for the data dictionary (metadata)
    •  develop, manage and test back-up and recovery plans
    •  ensure that storage and archiving procedures are functioning correctly
    •  carry out capacity planning
    •  communicate regularly with technical, applications and operational staff to ensure database integrity and security (LSM & Security Champions)
    •  commission and install new applications and customise existing applications in order to make them fit for purpose
    •  manage the security and disaster recovery aspects of a database.
    •  Advise Management on Long Term Capacity plans and Growth
    •  Analyse Impact of Database Changes to the Business
    •  Audit Database Access and Requests

    Skills, know-how and experience:
    Must have:

    •  Ability to interpret and/or gather user requirements and translate these into technical specifications and/or code
    •  SQL Availability Groups
    •  Query Store
    •  problem-solving and good analytical skills
    •  communication, teamwork and negotiation skills
    •  familiarity with the main data manipulation languages and the principles of database design
    •  the ability to work to tight deadlines under pressure
    •  good organisational skills
    •  flexibility and adaptability
    •  the ability to create and maintain strong working relationships with colleagues and customers
    •  business awareness and understanding of business requirements of IT
    •  an understanding of information legislation, such as the Data Protection Act.
    •  Be an active and enthusiastic team player
    •  The ability to self-train on new technologies
    •  Strong oral and written communications skills
    •  Ability to collect requirements from business people

    Preferred:

    •  Innovative and creative thinking
    •  a willingness to keep up to date with developments in new technology
    •  a commitment to continuing professional development (CPD)
    •  High numerical reasoning and logic ability with good problem solving skills
    •  Team-oriented individual who effectively collaborates with various roles involved in the software delivery process.

    go to method of application »

    Senior Software Engineer

    Job Description    

    The Senior Software Engineer is responsible for building, enhancing and maintaining products and/or systems to enable Sage’s business plans and long-term objectives using the identified architecture. The Senior Software Engineer will assume ownership in the design, develop and delivery of high-quality products and/or systems and services that exceed customers’ or business partners’ expectations and will proactively share their own knowledge for specific technical solutions and business processes in their area of responsibility.
    Key Responsibilities    

    • Possess and apply a broad knowledge of principles, practices, and procedures of software development to the completion of difficult assignments.
    •  Successful develop, delivery maintain high quality software (requirements, design, code, documentation, etc.)
    •  Work with product managers early on to shape product definition so that it can be built in flexible, extensible, and robust way
    •  Automate tasks through appropriate tools and scripting
    •  Evaluates progress and results and recommends major changes in procedures.
    •  Partner effectively with all team members to deliver against commitments
    •  Thought leader and deliver deep technical expertise for PD that drives colleague engagement, clarity and instils a culture of innovation and execution
    •  Work cross-functionally with various Sage teams: product management, QA/XD, various product lines, or business units to drive forward results
    •  Passion for growing and applying technical skills in service to customers
    •  Extensive experience with Agile Development, SCRUM, and/or Extreme Programming methodologies
    •  Ensure all tasks are completed to the required quality standards.


    Skills, know-how and experience:
    Must have:

    •  Technology expert in their field.
    •  Complex problem-solving ability. Innovative and creative thinking.
    •  Operates with considerable latitude for unreviewed action or decision.
    •  Ability to interpret and/or gather user requirements and translate these into technical specifications and/or code
    •  Proficient with several relevant programming languages, frameworks and databases
    •  Experienced implementing Architecture Best Practices and Patterns like Microservices, CQRS, Event Sourcing, Domain-Driven Design, …
    •  Proven experience in using a TDD approach
    •  Proven Track record of creating API-first products

     MS Azure experience

    •  A rapid ‘pick up and learn approach’ that will ensure valuable contribution to any team within days of joining the team
    •  Very good in spoken and written English (must have!)

    Preferred:

    •  Innovative and creative thinking
    •  6-10 years relevant professional experience, Payroll and/or financial domain expertise is an advantage
    • Technical / professional qualifications (technical skills on at least intermediate, preferably expert level):
    •  Computer Science (or related degree/qualification)
    •  Real world application development experience
    •  C#.Net
    •  JavaScript client-side framework (ReactJS)
    •  Microsoft SQL Server
    •  REST API / Web API
    •  Entity Framework or similar
    •  API development & testing tools – e.g. Postman

    go to method of application »

    Test Engineer

    Job Description    

    This role is one that demands a passion for continuous improvement of product, system and customer knowledge. Test Engineer should expect to manage their own project work items and work closely with the delivery teams to carry out thorough and efficient testing to team processes and testing standards. The Test Engineer will create accurate test plans, and execute against these, ensuring that all issues and risks are raised and managed to completion. The Test Engineer will have an eye for detail and be quality focussed resulting in thorough and well-organised test phases across all projects they work on.
    Key Responsibilities  

    Key accountabilities and decision ownership:

    •  Demonstrate a level of understanding of the system under test and gain an understanding of how customers use the products under test.
    •  Create and track to accurate and timely test estimates for projects
    •  Collaborate with the delivery team to create source documents used for testing artefacts and create and maintain test artefacts that maximise the efficiency of the test phase, cover all requirements and allow for timely delivery of products and/or components to our customers
    •  Execute different testing approaches within each defined stage of development and keep up to date with advances in the discipline, e.g. rapid, risk based, exploratory, regression, security, usability etc.
    •  Have an awareness of the test automation framework and as a result create, execute and maintain efficient and effective test automation scripts
    •  Take accountability for all test related activities within a test phase, accurately record and communicate risks and issues found during test phases and produce effective test metrics for the Test Team Lead
    •  Share knowledge and expertise across the wider testing team and where required coach others to avoid key person dependency
    •  Carry out such tasks as directed to meet the needs of the business

    Skills, know-how and experience:
    Must have:

    •  At least 3 to 5 years of hands-on software product functional testing
    •  Experience testing web applications (Intermediate level)
    •  Natural high level of attention to detail in all aspects of working
    •  Able to prioritise and plan own time to ensure deadlines are met
    •  Good problem-solving and troubleshooting approach; always able to provide logical solutions and options
    •  Clear verbal and written communication style to enable conversations with all levels of stakeholder including direct customers and to ensure accurate issue recording
    •  Must be able to assess tasks for the best testing approach and apply these throughout the different phases of a project.
    •  A rapid ‘pick up and learn approach’ that will ensure valuable contribution to any team within days of joining the team
    •  Experience with Agile methodologies

    Preferred:

    •  Experience with performance and/or security testing
    •  Good domain, component or product knowledge in either finance, payroll or HR fields
    •  Proven experience in testing including experience in designing and implementing test artefacts and awareness of relevant automation tools
    •  Knowledge of relational databases is very desirable
    • Technical / professional qualifications:
    •  ISTQB Foundation or equivalent is essential
    •  Ability to write sql queries is desirable

    Method of Application

    Use the link(s) below to apply on company website.

     

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Sage Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail