Description
Summary
Job Description – Sr. Full Stack Developer
You will be responsible for the full software development Lifecyle.
Core Accountabilities
• Motivate, develop, coach, and formally appraise the Software Development team.
• Monitor & co-ordinate any management information and capacity relating to the work of the team.
• Responsible for leading the software development team and providing technical guidance.
• Responsible for full stack, architectural, solution design specification and documentation.
• Responsible for the design, development, modification, maintenance, testing and deployment.
• Develop fully integrated back-end to front-end innovative solutions.
• Design, develop and maintain database solutions associated to data driven platforms.
• Develop to high quality coding standards.
• Responsible for project version control, coding standards, branching strategy and deployment.
• As part of the full development life cycle you will be responsible for continuous integration testing, Unit Testing and Performance Testing.
• Provide advanced technical support escalated from the development support team for all Voyager systems, solutions, and data sets.
• Scope and define detailed product backlog item descriptions that feed into sprint planning.
• Provide effective technical analysis, design requirements and relevant documentation.
• Using appropriate tools to define and communicate the required solution. These may include user journeys, prototypes, and wireframes.
• Coordinate release and sprint planning & conduct daily scrum meetings.
• Develop and maintain a thorough and up-to-date working technical knowledge of digital solutions and the Voyager Worldwide product suite.
• Develop and maintain a detailed technical understanding of our products, systems, technologies, architecture, and data sets.
• Develop and maintain a thorough and up-to-date working technical knowledge and understanding of AI, ML and RPA technologies.
• It should be noted that the above list of main duties and responsibilities is not necessarily a complete statement of the final duties of the post.
Qualifications & Experiences
• 8+ years’ software engineering experience in developing data driven based software solutions.
• 2 years’ leading end to end full stack design, development and implementation.
• Excellent working technical knowledge and understanding of AI, ML and RPA technologies.
• C#.Net: i.e. (.Net Frameworks, WPF, WCF, MVC, MVVM, XAML, Xamarin)
• Python: i.e. (TensorFlow, Keras, Theano, Scikit-learn, PyTorch, NumPy, Pandas)
• JavaScript: i.e. (ES6, Node.js, NPM, Sails.js, Ember.js, React, Mocha, Electron)
• JavaScript framework experience (e.g., Ember, React, Angular)
• jQuery, CSS, and HTML
• Excellent working knowledge and understanding of version control systems such as SVN, TFS & GIT.
• Strong SQL Database design and programming skills.
• Excellent working knowledge and understanding of project management tools such as VSTS DevOps
Skills:- React.js and NodeJS (Node.js)