Sign In
 [New User? Sign Up]
Mobile Version

Digital Developer - SQL Database

Bengaluru, KA
Job Code:
  • Engineering & Construction
Applying for this job will take you to an external site
  • Shortlist
  • Email Friend
  • Print

Job Details

The purpose of this role is to provide specialist data skills to the Digital Services team; driving the development and operation of digital products and services, aligned with our Atkins 2020 agenda. This role will help to develop and maintain digital solutions which align to Atkins product groups (Win work, Deliver Work, People, Business Operations, Knowledge Management and Commercial) The digital developer is responsible for ensuring the data element of products delivers the business outcomes defined by the business. A Digital Developer will have an agile mind-set, and will develop a deep technical understanding and business perspective on the product they are working on. They will be able to proactively design, support and improve data services and will have a clear understanding of how the changes they implement will impact users of the product. Key Deliverables/ResponsibilitiesA Digital Developer is involved in the end to end lifecycle of a product (design, development, testing, deployment and support); they are responsible for ensuring the products that they deliver achieve the goals as defined by the business and product owners. They will participate in the innovation, incubation and iteration of digital products. (A separate team of DBAs will work within Technical Services to provide Database as a service the provisioning of environments and the ongoing tuning and support of databases).Developers should participate in the Development community to share best practice and ensure the developer skillset within Atkins is continuously evolving. Specific activities will includeSolution design Understand business requirements through user stories and user centred design, and identification of appropriate solutions Production of solution designs that meet the business requirements and are deliverable and supportable. Review of partner and 3rd party designs to ensure they align with Atkins products Experimentation with minimum viable products to verify best technology choices and solution design Test possible solutions with customers as early as possiblePlanning and estimating Help to create and maintain the product backlog Provide input into the creation of estimates during sprint planning including both epic and detailed user stories Break-down large tasks into single sprint deliverables Attend daily stand-ups and update their sprint burndownDevelopment Develop product features and functionality as agreed in the product team Adopt best practice software engineering practices, including source control and continuous integration Adopt Agile SCRUM and DevOps approaches on all new products Escalate impediments to the SCRUM Master or Product Manager in a timely manner Work with partners if required Participate in peer reviews Maintain quality & defect logs Liaise as required with other products and teams to integrate solutions Testing and Deployment Use a test-driven development approach Carry out, or oversee, unit testing Assist the QA team in the production of integrated test plans; produce test scripts and test packages; produce the test environment and data and carry out the testing; plan and manage the execution of the testing Enable continuous integration and deployment Control go live; assist in schedule design; resolve issues that arise during deploymentMaintain and Support Build for reuse Build all products with measurement in mind for usage, monitoring and maintenance Assess and resolve production incidents Use available performance data to improve product performance Assist with the service definition and support documents, ensuring all deployed solutions are 1st/2nd level supportable by Global Services. Provide knowledge transfer to support.Experience RequiredThe Development Team member must have proven experience in relevant development processes with a strong track record of awareness of the latest technology trends and how these could benefit the organisation. Representative experience for Database Developers should include Data architecture Data modelling SSIS & SSAS Design, development, implementation and maintenance of databases preferably on multiple database platforms Development of data services Complex data import and export routines to automate data loading Stored procedures Experience of relevant product delivery in an agile environment Experience of developing, maintaining and improving products Modifyingdatabases and products according to the needs of the product team Proven ability in providing consultancy to others related to data management. Competencies specific for this role Preference will be given for multi-skilled data specialists who can demonstrate experience of one or more of the followingCloud and virtualisation services and development approaches Azure, AWS, Hadoop, etcRapid prototyping and testing with Minimum Viable Products (MVP)Modern interfaces such as REST API developmentBest practice unit testing, continuous integration and automated testingAgile SCRUMBusiness Intelligence skills analytics, reporting and visualisation with a modern toolsetSpecialist knowledge of existing Atkins systemsExperience with multiple database platforms (e.g. SQL, Oracle, My SQL, No SQL, etc.)Big Data tools and datasets
Additional Degree: BE/ B.Tech (Engineering)

Experience: 2-5


Database Administration (DBA) | Quality Assurance/Testing | Software Engineer | System Analyst/Tech Architect
Applying for this job will take you to an external site


© Copyright 2015 Al Nisr Publishing LLC - powered by Gulf News