SCRUM programming

North Rhine-Westphalia, Essen  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

SCRUM programming
ID
8498

Einsatzort
45127 Essen, Deutschland

Branche
IT

Job-Typ
freie Mitarbeit

Datum Beginn
22.05.2017

Dauer
01.11.2017

Beschreibung

Der Kunde hat mithilfe von internen Mitarbeitern ein Energie Management System (“EMS“) aufgebaut. Zur Weiterentwicklung dieses Produktes sucht der Kunde ein SCRUM Team mit 6-8 Entwicklern, einem SCRUM Master und einer Person für die QS.

Rollen:
We are looking for an agile project team setup complete with IT resources – front end (3-4 developers) and backend (3-4 developers) to perform platform and application development:

1. Build a EMS module: 6-8 developers using agile scrum methodology, develop software using a combination of following technologies:

o
o Scala
o Java
o Angular 2.0 with Typescript
o Highcharts

In addition to above development skills, EMS team also needs :

o
o 1 Certified Scrum Master with at least 2 reference projects
o 1 QA/Tester (at a later stage)

The features are to be implemented in a Microsoft Azure cloud infrastructure.

Database: Influx, Azure SQL
Release mgmt.: Continuous integration and Continuous deployment

Frontend developer
• Front End Development with JavaScript, AngularJS (2.0 preferred), TypeScript for Real-time Power Management Systems, Energy visualization tools, and Energy Efficiency tools
• Promote clean and efficient front-end architecture and code development
• Implement scalable and performant UX solutions
• Be involved in all aspects of Software Engineering Lifecycle using agile methodologies
• Front End, User based Requirements Analysis
• Software Engineering and Design of Front End architecture
• Develop in a Test-Driven development model

Backend developer
• All aspects of the Software (SW) Engineering Lifecycle using Agile methodologies
• Framework and Application Development
• Ensure that the Software developed has unit tests and API documentation
• Software Development tools to include are Jenkins, GITlab, Docker and IntelliJ
• Develop Software in Scala, Java, javaScript, SQL and various frameworks of strong preference
• Develop applications that interact with Database Servers, Real time streams, Mongo/noSQL frameworks

Scrum Master
• Accountable for the success of the project with the Product Owner
• Responsible for managing the Scrum process with the coordination of software development team in Agile methodology
• Responsible to remove the impediments for the scrum team
• Run and manage daily stand-up meetings, facilitate meetings, schedule meetings, demo and decision-making processes in order to ensure quick inspection and proper use of adaptation process
• Helps product owner to make the product backlogs in good shape and make them ready for the next sprint
• Responsible to conduct retrospective meetings
• Organizes and facilitates the sprint planning meeting
• Facilitate his team for better creativity and tries to improve the efficiency of the development team.
• Proactively plan or estimate staffing needs for in-house and outsourced work
• Ability to excel in a high paced dynamic environment
• Ensuring that pre-identified priorities set by the product owner are continuously reflected in the product backlog
• Ensure completeness of product backlog and proper documentation on all key essential actions decisions related to product development.
• Ensure business requirements get properly translated into required UI, Front end and back end sub user stories.
• Rigorously manage the completeness and clarity of user stories, prior to allocation to developer teams.
• Have references available to demonstrate successful agile project delivery

Application tester
• Support test design, test implementation and perform tests in an agile development project (SCRUM approach).
• Take ownership of feature testing, be able to sign off on the quality of SW.
• Actively participate in scrum meetings, iteration planning and feature demos.
• Working on a product team, communicate testing estimates and status, while continually working toward the removal of project roadblocks
• Advocate use of agile test methodologies, such as test-driven development
• Provide your expertise and support to other members of the engineering teams, particularly in resolving discovered issues.

Biite senden Sie uns Ihre Bewerbung an
Start date
04.2017
Duration
6 months
(extension possible)
From
Plussoft GmbH
Published at
18.04.2017
Contact person:
S. Madjidi
Project ID:
1327260
Contract type
Freelance
To apply to this project you must log in.
Register