Req ID:
Competitive salary UK: Remote : occasionally Leeds
At NTT DATA, we know that with the right people on board, anything is possible. The quality, integrity, and commitment of our employees are key factors in our company's growth, market presence and our ability to help our clients stay a step ahead of the competition. By hiring the best people and helping them grow both professionally and personally, we ensure a bright future for NTT DATA and for the people who work here.
NTT DATA is currently looking for a Business and Functional Analyst : Python skillsremoteforour growing team in the UK.
Job Description
:
We are seeking a dedicated and detail:oriented Business and Functional Analyst with strong Python skills to join our dynamic team. This role involves bridging the gap between business needs and technological solutions, analyzing and optimizing business processes, and ensuring that implemented systems meet strategic objectives and operational requirements. The resource will work closely with stakeholders, including business users and technical teams, to identify, analyze, and document business requirements and processes. The BFA will also play a key role in designing and implementing solutions that meet business objectives and improve overall efficiency.
Key Responsibilities:
:
Business Analysis:
stylelist:style:type:circle:
:
Collaborate with stakeholders to understand and document business requirements.
:
Conduct interviews, workshops, and surveys to gather detailed information.
:
Analyze and document business processes and requirements.
:
Translate business requirements into clear functional specifications.
:
Identify areas for improvement and propose innovative solutions to enhance efficiency and productivity.
:
Identify areas for improvement and propose optimized processes
:
Functional Analysis:
stylelist:style:type:circle:
:
Create comprehensive documentation, including process flows, use cases, user stories, and functional specifications.
:
Support development and testing phases to ensure alignment with requirements.
:
Actively participate in user acceptance testing (UAT) and provide guidance to business users.
:
Solution Design:
stylelist:style:type:circle:
:
Work with technical teams to design and develop solutions that meet business needs.
:
Ensure that proposed solutions align with business objectives and requirements.
:
Testing and Validation:
:
Develop test plans, test cases, and conduct testing to ensure solutions meet requirements.
:
Validate that the implemented solutions achieve the desired outcomes.
:
Python Development:
stylelist:style:type:circle:
:
Expert in Python, with knowledge of at least one Python web framework
:
Familiarity with some ORM (Object Relational Mapper) libraries
:
Able to integrate multiple data sources and databases into one system
:
Understanding of the threading limitations of Python, and multi:process architecture
:
Good understanding of server:side templating languages
:
Understanding of accessibility and security compliance
:
Utilize Python for data analysis, automation, and visualization.
:
Develop predictive models and automate routine tasks using Python libraries such as pandas, NumPy, and Matplotlib.
:
Knowledge of user authentication and authorization between multiple systems, servers, and environments
:
Understanding of fundamental design principles behind a scalable application
:
Familiarity with event:driven programming in Python
:
Proficient understanding of code versioning toolssuch as Git, Mercurial or SVN
:
Create scripts and models that provide tangible business results.
:
Collaboration and Support:
stylelist:style:type:circle:
:
Work closely with project managers, developers, and quality assurance teams.
:
Assist in the preparation of traini