Beschreibung
Projekt ID: 8498Der 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.