AREVA CONSULTANCY LIMITED currently seeking an experienced individual to join our team for the role of Consultant.
Duties and Responsibilities: • Team player collaborate with different teams and work towards delivering high quality product; • Work with the Analysis team to provide cohesive analytical support on ad hoc business analyses that drive strategic business decisions; • Efficiently lead, mentor juniors in the team from technical, design point of view ; • Provide assistance to IT and business teams and merge any functional gaps; • Perform the business, process and software requirements analysis on large projects; • Coordination with various departments for testing & deployment of applications; • Prioritize requirements and create conceptual prototypes and mock-ups Master strategic business process modeling, traceability and quality management techniques; • Develop databases and data access middleware; • Manage end to end implementation of infrastructure and storage design for the data tier; • Ability to adapt and learn new domains at a quicker pace; • Identifying application improvements ideas; • Interact with solution design team to understand requirements & high level design; • Identify issues and implement solutions to complex problems in large scale backend infrastructure and mobile platforms; • Develop technical specifications, unit test plan & Unit testing of developed integration components;
Required Skills/Experience: • Efficient and comfortable working with large volumes of data, BigData,ETL, with database experience • Proving strong quantitative abilities • Experience with Agile development methodologies • Software engineering practices and knowledge of Design Patterns • Understanding the software development life cycle • Proven track record in designing, architecting, developing enterprise class products and solutions • Excellent communication skills, with the ability to talk and present to a range of audiences, sometimes acting as a translator between parties • The ability to motivate others and lead change • The ability to work under pressure on multiple projects within your project timeframes • A passion for creating solutions with a positive attitude to change • Excellent analytical skills and an informed, evidence-based approach Must have: • Strong experience working with complex databases, including writing complex no-sql queries to test databases, perform data manipulation and verification and setup test/mock data. • Experience in common software development methodologies including Agile Scrum and Kanban. • Strong experience of hands-on manual and automated testing involving functional, non-functional,regression, integration, load/stress, performance and user acceptance testing.